知识点:枚举变量函数
1.小积累:
XCode快捷键
Cmd+]
Cmd+[ 代码缩进
2.关于枚举
1. 枚举的好处:这只能取限定值。
2. 枚举的顺序是从先到后的,比如enum weekday{mon=0,tues=0,thirs};
0代表的是mon
tues的值也是0;
3. 枚举可以提高代码的可读性,便与维护。
4. #define M 3+5
2*M=2*3+5=11
5. enum可放在函数的内外。
3.常量
定义常量的时候同时给常量赋值,不然不能重新给常量赋值。
#define 建议都是都是大写,结尾不带分号
4.函数
函数在C99里面要写在main 函数之前或者先在main函数之前声明函数,之后定义函数。
函数声明可以上去参数名称,不可省去参数类型
5. 局部变量
void myfun1()
{
inti=10;
i++;
printf("%d\n",i);
}
void myfun2()
{
staticinti=10;
i++;
printf("%d\n",i);
i++;
}
int main(intargc, constchar * argv[]) {
for (inti=0; i<5; i++) {
myfun1();
}
printf("************\n");
for (inti=0; i<5; i++) {
myfun2();
}
}
结果
11
11
11
11
11
************
11
13
15
17
19
6. 全局变量的存储类型
无修饰符:程序运行创建一次变量,允许同项目的其他文件使用该变量
static:程序运行创建一次变量,不允许同项目的其他文件使用该变量
extern:扩展到其他项目中使用,一般的函数都是默认使用extern修饰
7.关于内存
内存分为栈区、堆区、常量区(包括静态区)、代码区
栈会自动回收内存
而我们将学到的对象就是放在堆中的需要释放