标签:自动 txt extern std 静态 printf 一个 需要 编码
常量:在整个程序运行期间值不能够发生改变
变量:在整个程序运行期间值是可以发生变化
字符串常量后隐藏了‘\0‘
通配符
1.c 2.c 1.txt 2.txt
1.* 通配符
*.c
四种存储方式
auto: 一般常用的默认不需要写出
static:静态变量,限定作用域,只能在本文件中使用,可延长生命周期,若无初始化,系统自动初始化为0,只会被初始化一次
register:寄存器型,无编码,指针定位不到,想把所说明的变量放入CPU中,可加快程序的运行速度,若申请不到,则使用一般内存auto
extern:外部参照引用型,当变量在一个文件的函数体外说明,所有其他文件中的函数或程序段都可引用这个变量
全局变量若无初始化,也将系统也将其初始化为0
#include<stdio.h>
int main()
{
int i = 10;
printf("%d %d %d %d\n", i++, --i, i, ++i);
return 0;
}
输出为10 11 11 11
前取最终内存,后取寄存器
标签:自动 txt extern std 静态 printf 一个 需要 编码
原文地址:https://www.cnblogs.com/doublecheng/p/11148760.html