从零开始c语言note02
include<stdio.h>
//变量的作用域(变量在哪里能起到作用)
//1.局部变量
//2.全局变量---全局变量的作用域是整个工程
//extern int a//生命来自外部的符号
//变量的生命周期
//局部变量作用域内,全局变量整个工程
//常量
/*
1.字面常量
30--数字常量
'w'--字符常量
"abc"--字符串常量
*/
/*
2.const修饰的常变量
本质是只读变量,不可被修改
*/
/*
int main(){
const int a = 10;
a = 20;//此处报错,为只读变量赋值(const修饰后为常变量)
printf("%d\n", a);
return 0;
}
*/
/*
//证明const修饰的为常变量
//int arr[10] = {0};//数组的里面要放常量
const int n = 10;//定义一个const
int arr[n] = {0};//发现仍然报错,说明n仍为变量
*/
/*
3.define定义的标识符常量
定义为常量,不可更改该
*/
/*
define MAX 100
define STR "abc"
int main(){
printf("%d\n", MAX);
int a = MAX;
printf("%d\n", a);
printf("%s\n", STR);//%s是打印字符串型变量
return 0;
}
*/
/*
4.枚举常量enum
*/
//这是一个不完整的代码
/*
enum Color{
RED,
GREEN,
BLUE
};
int main(){
enum Color c = RED;
return 0;
}
*/

浙公网安备 33010602011771号