0
点赞
收藏
分享

微信扫一扫

学c的第5天


常见的关键词


auto

局部变量前面都有个auto ,只不过省略了。

register

register int a = 10;建议把a定义到寄存器变量

struct 结构体关键字

typedef ---类型定义----类型重定义

typedef unsigned int u_int;//u_int 是int的别名 u_int=int

unsigned int num = 20;

static 修饰局部变量,局部变量的生命周期变长

static 修饰全局变量,改变了变量的作用域,让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就没法使用了

static -修饰函数改变了函数的链接属性,外部链接属性变成了内部属性

void text()

{

static int a = 1;

a++;

printf("a= %d\n",a);

}//第一次运算后a的局部变量周期结束,不再循环此代码,结果是22222,但加了上static后,a的生命周期变长,结果是23456

int main()

{

int i = 0;

while(i<5)

{

text();

i++;

}

return 0;

}

entern 声明外部符号

举报

相关推荐

0 条评论