C 女程序员的迷茫解决方案


C 女程序员的迷茫
在公司做C编程已有大半年啦,这半年里,C的基础知识是没什么问题,因为之前是做.net,所以关于C其他方面什么也不知道,请教各位,C,我需要了解哪些方面?比如操作系统等等,小妹,我在此谢谢各位啦

基本概念 C++/VC 程序开发

橡皮泥城堡X型 11 years, 8 months ago


<fieldset> <legend> 探讨 </legend>
计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构…… </fieldset>
刹那的华丽 answered 11 years, 8 months ago


工作用什么学什么 给你讲了一大堆,用不到的知识,对你来说帮助也不是很大

Taokaka answered 11 years, 8 months ago


速度好快 你先要考虑发展方向
现在一般做C的都是嵌入式,你可以选择应用层或驱动层;难一点的你可以选择做编译器。
做C最大的难处就是算法。语法不太难,函数也不太多;比较适合聪明懒散的人学习

myjimh answered 11 years, 8 months ago


如果LZ的长相和头像一样,建议就别折腾代码了,找个王老五就行了。

CcDevil answered 11 years, 8 months ago


<fieldset> <legend> 探讨 </legend>
先学习c的语法吧,再根据你们做的东西,学习特定的内容,如果你们是做网络的,那就看c 的socket网络编程,如果你们做游戏,那就可能得看DirectX方面了,如果做图像处理,就要学习各种图形处理算法,如果是搜索,那要学习一些专门的算法,索引和压缩,文档表示等。
此外,windows还是linux,根据需要学习系统函数,多线程,内存分配,文件操作等等。
bless了
</fieldset>


youxc answered 11 years, 8 months ago


先学习c的语法吧,再根据你们做的东西,学习特定的内容,如果你们是做网络的,那就看c 的socket网络编程,如果你们做游戏,那就可能得看DirectX方面了,如果做图像处理,就要学习各种图形处理算法,如果是搜索,那要学习一些专门的算法,索引和压缩,文档表示等。
此外,windows还是linux,根据需要学习系统函数,多线程,内存分配,文件操作等等。
bless了

荒耶丿宗蓮 answered 11 years, 8 months ago


计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编。

想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!

记不得哪位C++大牛在哪本学习C++的书的前言里面说过
“用C语言1000行源码能完成的工作千万不要用C++重写!”

关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感

A不适合编程
B初级程序员
C高级程序员
D软件项目经理

如果想从A变成B的话,到我的资源里面下载“适合程序员的键盘练习”


kcmjhg answered 11 years, 8 months ago


多看看书吧 。

ansunt answered 11 years, 8 months ago


努力吧,多学习学习,!!!!

我是透明的 answered 11 years, 8 months ago


c不分男女,the same as ,soso

噼哩啪啦喵 answered 11 years, 8 months ago


我也是新手,只能帮你顶人气了

蒙娜丽莎夫斯基 answered 11 years, 8 months ago


c的东西不算多,可c用来开发系统之类的,所以涉及的知识就多了

自由D代价 answered 11 years, 8 months ago


操作系统 协议 通讯是必须了解的

御姐女王控 answered 11 years, 8 months ago

Your Answer