第1个回答 2011-02-23
c语言是一们比较低级的语言, 单片机要用到c来编程,所以很多都学c.
虽然不难,但自学也不好.
你还是学vb吧,大学不同专业学的不同,很多专业也只学vb,
你还是学这个,相信我没错,这个比较简单,还有界面,可以在window下运行,
而c是很低级的,开发出来的程序没有界面,实在dos窗口下运行用的.
c多用于底层开发,和汇编接近.
你就学vb,变量没有类型区别,比较少算法的要求,很多功能可以直接调用库函数实现,不要自己写.
第5个回答 2011-02-23
1、也不能这么说。学编程重要的是逻辑思维能力,需要的数学基础不高,一般只需要掌握2进制就可以。数学基础只有动态规划、图论这些高等算法才需要。
2、
http://baike.baidu.com/view/378391.htm 里面的优点一栏
个人觉得主要是语言简单但功能全面,应用范围广。理论上说可以用C编出一个windows。
其实教学语言最好的还是pascal,相比C来说,语法更严谨。编译时对数据类型、下标越界都有检查,每个运算符的作用只有一种,对函数和过程的区分很明确,新手学习不容易出错,另外对内存的指针操作也可以进行。而C语言在自学过程中容易产生结果正确而实际过程并不正确的情况,对新手来说不是很合适。
C语言都属于较为基础的语言。对学习编程来说,越是集成、越是傻瓜的语言越不利,但是在应用来说,越是集成、越是傻瓜的语言越容易使用。例如实现一个功能,更为高级的语言可以引用内置的过程(甚至只能使用内置的过程),而C只能自己编程实现。但是学习编程的目的旨在了解面板程序的背后具体是怎么运行的而非应用,所以C语言很合适。