77问答网
所有问题
(在线等)电脑C语言高手请进!!!
我想学C语言,但是不知道要准备什么资料(需不需要什么软件的),或者是什么书籍之类的?大家有什么书好介绍的,或者是试题,给个链接网址我!谢谢
举报该问题
推荐答案 2007-01-17
致楼主:
1.谭浩强的《C程序设计》是必备书籍(可以到各大书店买到)
刚开始学,还是卖本书回去看比较好,网上的学习资料一般都写不是很细致,我不推荐一开始学习就到网上去看人家高手写的东西,这样会让你在学习之初就产生恐惧,建议你开始主要方向还是先学习书本,因为书本里说的都是基础的基础,等你学懂了书本里的再去看人家写的东西,就会觉得容易多了,书本上也有很多简单的程序的,刚开始学不一定非要去看上百行的程序,先了解了书本里每个基本的程序只最重要的,就如上所说的这本书里就有很多东西要花时间去慢慢理解和吸收的,不瞒你说,我是计算机专业的学生,学习C有快3年了,就上面这本书我就翻了不下10遍,但是感觉了解的只是皮毛,一门语言,是需要几年时间来学习,才能对它有一定层度的理解的,如果没有这些知识基础,学习起来比较事倍功半
2.刚开始学C,可以用Turbo C 2.0编译器,也就是写程序、调试程序所用的软件,可以在网上搜索到,如在百度里打入:Turbo C 2.0 就可以了,不过你也可以用Wintc或者VC++ 6.0这两个编译软件其中之一也可以的,Turbo C 2.0和Wintc比较小,适合初学者,VC++ 6.0比较大,是专业人事用于C/C++开发的,这个你可以自行选择了
温情提示:
对于新手来说,不管学习什么,刚开始的学习路程是比较艰苦的,不过没关系,只要有问题,网络是一个无限的“十万个为什么”,不懂就到网上找,网上问,所以,若你是自学,那么,遇到问题请你要急躁与不安,心急吃不了热豆腐,任何一个人刚开始学习一个新事物的时候都会遇到这种情况。最后,欢迎加入程序学习的行列!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpW3qGYW.html
其他回答
第1个回答 2007-01-16
http://www.ttup.cn/file/djks/djks2c.asp
http://zhidao.baidu.com/question/14587527.html?si=1
第2个回答 2007-01-16
那我觉得应该从书本入手,找一下大学里的C教程,边看书,边在电脑上写程序,然后充分利用网络资源,多看人家写的代码,我觉得那些高手的代码很难看懂,但若看懂了,就学会了解决问题的一种新方法~~呵呵~~~加油啊~~~我也是菜鸟~~
www.sunxin.org
(程序员之家)
http://www.bc-cn.net
(编程中国)
就这些都可以满足了,我当时就是学些开始的
一起努力吧~~!!!
第3个回答 2007-01-16
强烈推荐
谭浩强 的《C程序设计》
编译器我推荐VC++6.0,很好用
第4个回答 2007-01-16
谭浩强 的《C程序设计》
《C程序设计解题与上机指导》
把这两本书会了,你C就过关了
第5个回答 2007-01-22
软件方面可以可以用TC或VC,TC是一种DOS形式的开发程序,VC本来是用来编译C++语言的,但其对C完全兼容,所以也可以使用.
书籍建议选择.谭浩强的《C程序设计》(第三版),此书通俗易懂.
1
2
下一页
相似回答
C语言
编程
高手请进
~~~请一定要帮帮忙,万分感谢~~~
!!!
小虾米自己实在是能...
答:
第1题题目表述不清,普通的二叉树的合并没有任何意义,如果是二叉排序树还差不多。若非要进行普通的二叉树的合并,只要将一个树的插入到另一个树的度非2的结点上,最简便的做法是沿着另一个树的根一直遍历到左子树的叶子结点,不过这没有意义。要是这样的话,此题太简单了,自己实现吧!!第2题 ...
C语言高手请进!!!
答:
第一个VOID代表MAX的函数返回值为空,也就是这个函数不需要返回值,后面的那个VOID表示这个函数调用的参数为空,也就是不需要调用参数。如果这样还不明白的话,可以举个例子。void main(void){ max;} 这个函数就是直接执行max里面的命令。void main(void){ int n;n=max;} int max(void){ ...}...
c语言
问题,
高手请进!
答:
你这这一步错了cost=10+(mile-3)*2+((minutes*60+seconds)/300)*2;因为你minutes和second都是int的,当你除以一个整形后它会取整,例如 c=a/100,当a为int型且a=580时,c的值会是5,而不是你所想的5.8,所以这题你只要把minutes和second改为double型就行了(int minutes,seconds;改为 ...
C语言高手请进
答:
如果你坚持每次都只输入10个字符,不多也不少的话,那么只有两个地方出错了:else if(str[i]=' ') k++; 改为 str[i] == ' 'f(str[10]); 改为f(str);因为 str[10] 类型是 char,str 类型是 char [10]
C语言
编程
高手请进
答:
输出结果为4 因为x--是先调用后自减.调用的时候x只不变,也就是说x--<5为假,所以不执行printf("%d", x); 而是执行else printf("%d", x++);但是前一次调用后x自减一次变为4,在第二次调用的时候x值仍为4,所以输出的x值为4,但是执行了else printf("%d", x++);之后x 的值就变为5了...
C语言
字符串问题,
高手请进
,帮我看看,谢谢
答:
但是,ANSI C有了新的规定:当用双引号字符串去初始化char数组时,允许双引号中的字符个数等于数组大小。这时不会自动在被初始化的数组后面添加\0. 例如 char a[4]="AAAA"是合法的,但a[3](数组的最后一个字节)的下一个字节存放的是什么,则不确定,即strlen(a)是未知的。
C语言
语句解释,
高手请进!
答:
主函数里 先把yy清空,yy是全局数组。如果ReadDat()执行不成功,输出提示并返回。否则执行CountRs();WriteDat();ReadDat()里 以读方式打开目的文件,如果打开失败,返回不成功 把这一百行数据存入xx二维数组。如果读取出错,返回不成功。关闭文件。这个函数的难点是二维数组,实际上xx[100][11]可以看...
大家正在搜
为什么c语言在电脑上不能用
在普通电脑上如何编辑c语言
电脑自带的c语言在哪里
怎么在自己电脑上运行c语言
电脑在哪编程c语言
c语言对电脑要求高吗
电脑C语言
c语言要用电脑做吗
c语言需要什么电脑