知识点如下:
C语言是需要编译的,效率高,跨平台特性好,是面向过程的。
2.在VS2013平台下, 需要将#include放到代码段前面;
system("pause") 放到return 0;的前面一句。这样做的目的是让程序暂停,看到结果。
3.C语言内置数据类型,其实可以将char类型看作是整形,所以:
其实就两种,整型:char ; short ; int ; long ; long long
浮点型:float ; double ; long double
4.局部变量和全局变量要注意其作用域和生命周期。
局部变量作用域在函数内部,全局变量是整个程序
当局部变量和全局变量同名时,局部变量会被优先使用。
#pragma warning(disable:4996) 这段代码可加在整个程序前面,原因是输入scanf函数,系统报错,这是由于VS2013平台的原因。
也可用scanf_s解决,但这样书写,不利于代码移植。
6.定义字面常量,建议用宏的方式,例如 #define RED 100
宏定义的好处:见名知意,便于维护。
理解过程。从硬盘加在到内存,然后运行。
定义变量:分为两步:1、开辟内存空间;2、写入对应的数据。
初始化:空间已经开辟好,让其与生俱来是某个值。
赋值:对空间中的数据进行主动赋值。
所以可以这样讲初始化可以一次,但赋值可以多次。
8.用const修饰常变量,被修饰的变量,不能被直接修改。
9.双引号里面的是字符串,单引号里面的是字符