1.c语言程序从程序中的main函数开始运行。
2.c语言程序的3种基本结构是顺序、选择、循环。
3.c语言的工作过程是编辑、编译、连接、运行。
4.标识符的命名规则
1)只能由字母、数字、下划线构成
2)数字不能作为标识符的开头
3)关键字不能作为标识符
5.c语言中简单数据类型包括整型、实型、字符型。
6.二维数组的定义可以省略行数,不能省略列数。
7.未指定存储类别的变量,其隐含的存储类别为auto。
8.结构体类型名
有typedef s才是结构体类型名
typedef struct stu
{
int num;
}s;
9.结构体指针变量p->age与(*p).age等价。
10.在c语言中,用双引号标识字符串,用单引号标识字符。
11.c语言中,以字符串初始化时,会有一个结束标志,所以多一长度,
以字符集合形式初始化时,没有结束标志。
char x[]="hello";//长度为6
char y[]={'h','e','l','l','o'};//长度为5
12.x=(表达式1,表达式2),然后x会等于第二个的值
int a,b,x,c;
x=(a=3, b=8);
printf("%d %d %d",x,a,b);//结果8 3 8
13.switch语句中,先找到对应的case,如果没有break,会顺着往下走
14.char *p;p="ABC";
字符指针可以这样操作,但是常量指针(数组名不行)
15.若文件型指针fp已指向某文件的末尾,则函数feof(fp)的返回值是1。
16.