c语言的一部分大概东西,先有一个整体感受
1.变量
局部变量:就是在大括号里面的
全局变量:在大括号外部的
若两种变量命名冲突,有限为局部变量
2.vs2019用scanf函数时要在前面加一行代码 #define _CRT_SECURE_NO_WARNINGS
3.变量的作用域:变量能发挥作用的位置,在哪可以使用哪就是作用域
局部变量的作用域就是大括号里面,全局变量的作用域是全部,一个工程中有多个文件时,其他文件要是变量起作用需要在开头声明这个变量,即extern int 变量
4.变量的生命周期:就是变量从开始创建到销毁之间的时间段
局部变量的生命周期:大括号里
全局变量的生命周期:跟程序同生共死
5.常量
字面常量:就是一些数字,字符
const修饰的常量:如const int a = 1,a这个变量就不能变了,是常变量,但他还是变量,只是不能变
#define定义的标识符常量:与上一个大同小异,只是格式不同 # define a 100
枚举常量: enum a
(b
c
d
)括号里面是a可能的取值,这个取值可以表现为字符,但这些字符是常量,默认从0开始
6.字符串:就是一串字符,如abcd
用双引号括起来的就是字符串,\0是字符串结束的标志
7.转义字符:就是有些字符串组合有特殊的功能,如\n
8.注释:用//
9.选择语句(粗略)
if (a ==10)
....
else
.....
10.循环语句(粗略)
while(a < 10)
{...
a++;
}
11.数组:一组相同类型元素的集合
int a[10] ={1,2,........10}; a是数组名称,10是元素个数
char[10] ={‘a', 'b', 'c'}:若不完全初始化,即没填完,后面默认为0
数组是通过下标来访问,即第一个数对应下标1,以此类推