标签:基本 use 定义 font alt png 需要 安全 字符串
c语言的常量在执行期间为固定值,在定义后无法被修改
常量可以是任何的数据基本类型,可以为整形,浮点常量,字符和字符串常量
1,使用const关键字
2, 使用宏定义
3,使用枚举常量
枚举:
1 #include<stdio.h> 2 int main(){ 3 enum sex{ 4 male, 5 female, 6 unknown, 7 }; 8 printf("%d\n%d\n%d\n", male, female, unknown); 9 return 0; 10 }
宏定义:
1 #define i 5
const关键字修饰的常量不可被再修改,例如:
1 const int i=6;
在vs同一个工程下建立两个.c格式的文件:
在第一个.c文件下写:
1 static int g_val = 100;
在第二个.c文件下写上
1 #include <stdio.h> 2 #include<stdlib.h> 3 extern int g_val; 4 5 int main(){ 6 /*int g_val = 30;*/ 7 8 printf("%d\n", g_val); 9 system("pause"); 10 return 0; 11 }
运行结果如下:
当去掉第一个程序的static时候:
1 int g_val = 100;
再次运行第二个程序显示编译成功。
这是因为:
标签:基本 use 定义 font alt png 需要 安全 字符串
原文地址:https://www.cnblogs.com/hetaoyuan/p/10068536.html