谈谈对c语言的认识和理解

Python017

谈谈对c语言的认识和理解,第1张

C语言适合为硬件编写驱动程序,以及一些底层的程序。由于C语言不具有图形界面,对于大部分人来说没有太大的作用。但C++就不一样了,许多带有图形界面的程序都是用C++写的,学了C++可以做很多事,而学了C语言几乎什么都做不了,学了C语言再学C++并不会容易多少。

C语言和VB6.0在今天基本上已经被淘汰了。

1、对要解决的问题进行需求分析时,是不用考虑用什么语言来实现的。2、需求分析只是要回答你所要开发的系统要向用户提供什么服务,即系统应该具有什么功能。并且还要分析系统的非功能性需求,即系统的可用性、可靠性,可维护性、可支持性等。3、在充分分析了系统的功能性需求和非功能性需求后,才开始设计如何实现系统,在这个阶段也不用过多的考虑如何用具体的语言来实现。4、当软件的设计写成后,就进入了系统构造的阶段,此时才考虑如何用编程语言来实现设计。

先买一本C语言的书,在上面可以从类型开始了解、运算符、语法、指针跟数组,接着是写代码。最重要的是要与实践结合,将hello wrold打印到终端。。。接着可以去看C语言更深入的,一个程序是怎么编译的,又是怎么运行的,占了多少内存,变量、指针又是放到内存的什么区。。。。