-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathC_1.txt
More file actions
30 lines (25 loc) · 1.8 KB
/
C_1.txt
File metadata and controls
30 lines (25 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.换码序列:\n, \t, \\, \b回退符, \", \c
2.一个基本C函数的构成:头文件(理论上可以不需要头文件),int main(void),函数内容主体.
3.函数主体中涉及到的基本语法:注释,变量声明/定义/引用,字符类型,计算公式,循环,输出.
字符类型的位数问题(int的位数取决于使用机器的位数,32位/16位)
4.循环:for和while的选择.
5.符号常量
#define xx xxx //头文件中可能出现的预定义,在函数中进行单纯的替换操作即可
6.字符I/O:
c=getchar() //输入
putchar(c) //打印
连续重复以上过程,讲一个刚接收的字符打印出来,c相当于是一个字符中间变量.
文件结束符:EOF(int类型),定义在stdio.h之中.
7.字符/行数/单词计数:程序题.
8.赋值操作是从右到左的过程:即 nl = nw = nc = 0 --> n1 = (nw = (nc = 0))
9.自定义函数结构:
返回值类型 函数名(参数类型+参数名,逗号隔开){
函数主体
}
自定义函数若被主函数有调用,函数又写在主函数后,则在主函数前面一定要有该调用函数的声明,此处的原型声明部分可以省略掉参数名而只写类型.
声明-形参/调用-实参
10.参数的传值调用,每一次调用源参数的值其实都是创建了一个本地副本.(数组是改变源数据)
若要想改动源数据,可以请求获取源数据的地址(指针),将变量设置为指针类型变量,即可通过该指针变量访问到原始的数据值,进行修改.
11.全局变量
定义在所有函数之外,一般在头文件的后面,只定义一次,需要调用该变量的函数需要先声明再调用,声明到不在本函数中定义的变量或函数时,可以在声明时在前面加上"extern",作为显示声明,让编译器去其他源文件中寻找该声明的定义.
看一下第一章最后的几个练习题.