C语言概论(1)

新的开始,重新认识一下C语言
1.C生万物
C语言是很多编程语言的基础,学会C语言,就能够对其他的编程语言有更好的理解,比如C++、Python等等。
而且很多的系统的底层都是C语言来写的
linux、andriod----底层都是C语言来完成的。
因此,学会C语言是学会编程的一个基础。
2.什么是C语言?
C语言是一种计算机语言,主要应用于底层的软件开发,虽然也可以用于编写应用软件,但是并不作为常用的工具。[
在计算机中,C语言可以为操作系统和驱动进行编写,比如说linux的底层就是C语言完成的,驱动层一般也用C语言来编写,而有的应用软件是用C语言编写的,比如WPS,但是只是个别的软件。

同时,C语言是具有国际标准的,由于在C语言刚出来的时候各个公司的C语言编译器都不一样,导致C语言这个领域比较混乱,所以美国出台了ANSI C标准,现在用的比较多的是C90/C99,后面还有C11,这些是根据年份命名的。针对这个标准,不推荐新手用Dev C++或者VC6.0,因为这些编译器对于C语言的标准的使用是比较混乱的,我推荐新手使用VS2013或者更高版本的,VS是微软的编辑器,对于C语言的标准使用比较规范,方便进行编程,不会造成不必要的错误。

3.C语言的主函数

int main()
{
   ...
   ...
   ...
   return 0;
}

main函数是一个程序的入口,是每一个函数必须要存在的东西
所有的程序都从主函数开始
并且一个工程中只能出现一个主函数,有且只有一个,这个是
必须要注意的。

在学习C语言的时候很多同学都会问怎么定义多个main函数,
为什么只能定义一个main函数?
这是由于main函数作为程序的入口,只能有一个,如果出现多个main函数编译器就不知道该从哪里进入,这就会导致程序运行的混乱,这是需要大家注意的。

int main()中的int 叫做返回类型,就是一个函数的最后所返回的类型是什么,int 就代表要返回一个整形,char就代表要返回一个字符等等,在函数的最后,return 0意思是返回数字0,0就是一个整形,首尾呼应。

而{ }括号内的叫做函数体,就是函数的主题,你的程序所要完成的任务就在函数的主题中进行编程。

今天就介绍这么多,明天将会介绍下一部分的内容。

猜你喜欢

转载自blog.csdn.net/qq_41490958/article/details/107901474
今日推荐