xindichan
2008/5/19 10:44:57
如题,自学c语言需要下载什么软件呢?
有什么书籍好呢?
一般需要学多久呢?
小弟从小的梦想就是当个计算机大神,我仿佛已经离那越来越近。
求各路大神指点秘籍。
黑夜给了我黑色的眼睛,我却用它来寻找光明
goldenview
2008/5/20 23:21:11
烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫
C 是结构化的高级计算机语言,拥有37个关键字,丰富的运算符(34种),数据类型和控制语句(九种),编写的程序可移植性好,即可用来编写系统软件,又可用来设计程序。
每一个程序都有若干源程序组成,源程序包括预处理指令,数据声明,若干函数(函数是程序主要组成部分)。 其实设计一个程序的开始是 根据需求设计算法,算法是设计程序的灵魂,算法是解决问题的步骤,算法包括自然语言,流程图(传统的,结构化的,Ns,伪代码........其实能在脑中形成思路即可,这些只是辅助)。
算法懂了,就着手设计程序,设计程序要对格式,关键字,数据形式,数据类型,控制语句,函数的调用都要熟悉,最后就是经验了
程序编写好,就要进行编译,形成一个目标程序,将目标函数进行连接成为可执行程序(后缀为.exe)
这就是一个C编写的大概过程,最重要还是算法和设计两过程
推荐两本书 一本红色的(国内),一本蓝色(外国的,据说这本更好)的 你搜淘宝就能找到的。