c当然有用,几乎无所不能。不管怎样学好c语言就等于打好了编程的基础。
但是只学好c语言语法之类的基础知识距离编写软件尤其是可视化软件还是有相当远的距离的。因为这要求我们比较熟练地掌握甚至要记住很多c语言的库函数,还有各种数据结构和算法的合理运用。这些都不是现学现卖就能搞的定的。
如果有兴趣要写windows下的可视化程序,可以考虑在学习了c和c++基础知识的条件下学习一点vc++。从最简单的例子出发,一点一点丰富自己的编程经验,写一些windows下运行的小程序自娱自乐还是不算难的:)
C当然有用了,上能通天(编系统),下能入地(写单片机)神通广大。如果要做带交互界面的可以考虑用c++,平台用VC就不错。
罗马不是一天建成的....
但是C语言是基础中的基础,通过C慢慢地了解编程的一般规则,然后再深入其他的更高级的语言,如C++,MFC,JAVA等...
所以关键是要你掌握基础,再熟悉编程语法,对于写小软件,肯定离不开可视化的界面设计还有其核心算法和函数库的合理运用,以及对类的深刻理解...这都是日积月累的,慢慢努力吧!加油...
学C++吧