10-8学习笔记2
  u1Ooy9So4KGW 2023年11月02日 46 0

1.register存储器,计算机存储以存储器,高速缓冲区,内存,硬盘为主,速度逐渐变慢,容量变大。经常访问的可建议存在register中。

2.//typedef 重命名

int main() {

typedef unsigned int uint_3;

uint_3 num = -3;

unsigned int num2 = -3;

printf("%d%d\n", num, num2);

return 0;

}

3.//static 修饰局部变量,生命周期变长

void test() {
int a = 2;       //static int a =2;
printf("%d", a);

	a++;

}

int main() {

	int i = 0;

	while (i < 5)  
	{

  test();

  i++;

	}

	return 0;
}


//全局,改变作用域,使静态的全局变量只能在自己所在的源文件使用

//test.c
int main() {
extern g_val;
printf("%d", g_val);
return 0;
}

//add.c
int g_val = 2023;

修饰函数,改变链接属性(作用域),外部链接属性变为内部

//test.c
extern int Add(int,int)
int main() {

	int sum = Add(10, 20);

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

	return 0;

}

//add.c
int Add(int x, int y) {
	int c = x + y;
	return c;
}


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
u1Ooy9So4KGW
作者其他文章 更多

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02