数组和函数

138 阅读1分钟

1、数组:定义时,若没有赋值,则必须在[]中输入常数,不允许数组的大小做动态定义。

2、全局变量:默认为0,局部变量默认为随机值,数组部分初始化,则未初始化的部分置为0。 数组名作为地址的相关操作。

4、return会结束函数调用,返回结果;exit()会终止程序。

5、函数调用顺序:

(1)通过函数名找到入口地址;

(2)形参分配内存空间;

(3)传值(实参传给形参,主要包括值和地址的传递)

(4)执行函数体;

(5)返回上一级函数;

(6)释放空间(主要是栈空间)

6、符数组

 

char c[]=”china”;

 

输出 Puts(字符数组) 输入 Gets(字符数组)

 

连接 stract(字符数组1, 字符数组2)

 

复制 strcpy(字符数组1, 字符串2) strnpy(字符数组1, 字符串2,n)

 

比较 strcmp(字符串1, 字符串2)

 

测长 strlen(字符数组)