什么是C语言
C语言是人与机器沟通的语言,被简称为机器语言。
机器语言有很多种,目前已知的机器语言已有上前种了。
C语言就是其中之一,当然了除开c语言市面上还有很多的机器语言。列如:python,Java,c++等。
C语言的简史
在1969年肯.汤普森和丹尼斯.里奇这两位大佬一起开发unix系统,当初的unix系统是用汇编语言写的,为了方便移植,肯.汤普森在BCPL语言的基础上发明了B语言,在1970年,丹尼斯.里奇觉得B语言有些不好用又在B语言的基础上发明了c语言,并用c语言重写了unix系统,因为C语言太好用了,人人都想用各各公司都想在C语言上加上自己的功能,但是这样就乱套了你的代码在我的编译器上跑不过,这样是不行的,所以在1988年的时候ANSI才将C语言标准化。直到现在C语言还在被广泛使用着。
编译器的选择
机械语言的分为两种一种是编译性语言,另外一种是解释型语言。
我们的C语言就是编译型语言,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
C语言代码释是放在.c为后缀的文件中,要得到最终的可执行程序,是要经过编译和链接的。
vs是集成开发环境简称(IDE),他是包含了编辑器,编译器,调试器和图形界面等工具。集成了编写代码,编译代码,调试代码等一体化服务。
main函数的介绍
不管前面有多少个代码都是从main函数开始执行的,main函数是一个程序的的入口。所以main函数也被叫做:主函数 。
main函数前的int是main函数的类型,它的返回类型是一个整形,为哈要return 0呢?因为这是一个历史遗留问题,因为大家写程序都喜欢return 0,所以这也成了一个不成为的规定。
main函数在一个程序中只有一个。
main函数是一个程序的入口。
main函数的位置可以是任意的
接下来是一些我们这些新手比较常犯的错误,有的新手可能知道的多一点知道函数,比较纳闷为啥这个接口可以不在main函数你、里面执行。
比如:
这个程序从哪开始运行
答对了,你真聪明一个程序是从main函数开始运行的,运行到Add函数再进入到Add函数里面再返回a+b的值给pos在打印出来。
注:(main函数的位置是任意的,但是运行还是从main函数开始执行。)
那在这里又可以引出来接下来要讲的知识点库函数。
库函数的概念
关键字的概念
在我们的C语言中关键字已不能自己创建的还有关键字是不能做变量名的。
每个关键字都有它独特的的意义和作用的,是给C语言使用的。
C语言的32个关键字如下: