目录
1.什么是C语言
2.C语言的优点
3.C语言的缺点
4.使用C语言的步骤
5.C程序的基本结构
前言
对C语言的一个大概认识
一.什么是C语言
1.C语言的起源:1972年,贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统时设计了C语言,C语言是在B语言(汤普逊发明)的基础上进行设计的。
#include <stdio.h>
int main() /*一个简单的C程序*/
{
int num;
num = 1;
...
return 0;
}
1.#include指令和头文件:
#include这行代码是一条C预处理器指令。#include <stdio.h>的作用相当于把stdio.h文件中的所有内容都输入该行所在的位置。stdio.h头文件使我们可以访问标准I/O库中的函数,这组函数用来执行输入和输出。
Tip:
不内置输入和输出的原因:不是所有的程序都会用到I/O(输入/输出)包,轻装上阵(经济使用资源)体现了C语言的哲学。
2.main()函数
C程序一定从main()函数开始执行(目前不考虑例外情况),除了main()函数,你可以任意命名其他函数。()的功能是用来识别main()是一个函数,通常()会包含一些传入函数的信息,此处()的意思是表示没有传递任何信息,main(void)的意思与main()相同。int是main()函数的返回类型,这表明main()函数返回的值是整数,该整数返回给操作系统。
3.注释
注释的功能:(1)代码中有不需要的代码可以直接删除,也可以注释掉
(2)代码中有些代码比较难懂,可以加一下注释文字
两种注释风格:C语言风格:/*xxxxxx*/ 缺点:不能嵌套注释
C++/JAVA(普遍)语言风格: //
4.声明,命名与赋值:
(1)int num;--声明了一个名为num的变量,而且int说明num是一个整数;num是一个标识符,即一个变量,函数或其他实体的名称;所有变量必须先声明再使用;给变量命名时要使用有意义的变量名或者标识符,比如程序中需要一个变量计数,该变量名应为count,而不是x。
(2)另外介绍一种命名方法,驼峰式命名法:程序员为了自己的代码能容易在同行之间交流,所以多采取统一的可读性比较好的命名方法,驼峰式就是比较认可的一种,驼峰式指单词之间不以空格,连接号或者底线连结 1.小驼峰式命名法:第一个单词以小写字母开始,第二个单词开始的首字母大写,如:firstName 2.大驼峰式命名法:每个单词的首字母都采用大写字母,如:FirstName
(3)多条声明:比如:int num1,num2;变量间用逗号隔开
(4)num=1;--把值1赋给变量num。在执行int num;声明时,编译器在计算机内存中为num变量预留了解空间,然后在执行这行赋值表达式语句时,把值存储在之前预留的位置。
5.return语句:
该语句以return关键字开始,后面接待返回的值,并以分号结尾。前面说到int是main()函数的返回类型,C标准要求main()这么做,有返回值的C函数要有return语句。如果遗漏main()函数中的return语句,程序运行到最外面的}时会返回0,所以该语句在main()函数中可以省略(建议不要省略),但是不要在其他有返回值的函数中漏掉它。
Tips:提高程序可读性技巧
1.选择有意义的函数名
2.写必要的注释
3.每条语句占一行
4.在函数中用空行分隔概念上的多个部分