#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> //int main() //{ // int a; // int b; // int sum; // scanf("%d %d",&a,&b); // // sum=a+b; // printf("sum=%d\n",sum); // // return 0; //} //#define YZM 10000 //int main() //{ //1.字面常量 //3.14; //10; //'a'; //'abcdef'; //以上这些都是字面常量 // //2.const修饰的常变量 //const int num = 10;//在前面用const后,num就不能再更改了。否则会报错。 //num = 20;//num为什么说是常变量呢,因为num本身是一个变量,这是因为const赋予了不可改变的属性,但他本身还是一个变量,以下代码证明。 //printf("num=%d\n", num); //return 0; //int arr[10] = { 0 };//10个元素的数组 //int n = 10; //int arr2[n] = { 0 };//方框内应该是放一个常量,但n是变量,那么让const赋予 ////n常量的属性能不能运行呢,也不能,因为n的本质还是变量。 //return 0; //3.#define定义的标识符常量。 //此时我在主函数前用#define定义了YZM,所以YZM就是10000. /*printf("n=%d\n", YZM); return 0; */ //4.枚举常量 //即可以一一列举的常量 //比如说性别只有男、女,血型只有A/ B/AB/O, //性别 enum Sex {//此处枚举类型的变量的未来只可能是下面三种。 MALE, FEMALE, SECRET }; int main() { printf("%d\n", MALE); printf("%d\n", FEMALE); printf("%d\n", SECRET); return 0; }
标签:return,常量,int,num,printf,const From: https://www.cnblogs.com/Yzhimou/p/16720575.html