一、常量变量:
1.常量:不能被再次改变的量,已知的确定量;包括直接给定的确定常量111,234,521等,小数5.2,2.13,3.14等,不能再对其本身在进行赋值修改;#define定义的标识符常量#define MAX 50;枚举常量;const修饰的常变量(值不可进行再更改,但是其本身仍定义为变量性质,在某些地方不可以常量使用)
2.变量:具有名字和特定存储空间的量,多为人为创建,可以多次赋值并更改,需要定义才可以使用,变量的名称可以由字母、数字和下划线字符组成,它必须以字母或下划线开头。有全局变量和局部变量之别,程度上局部变量优先级会大于全局变量,同时用extern声明外部变量,使其可以在其它的文件中调用,变量也可以由地址改变其值的大小,变量地址的获取方式:& 变量名,同时使用时需要进行初始化。
#include <stdio.h> #define Q 200 int main() { int x = 20; //此处x即为变量;变量即为可以进行重赋值或更改的量 x = x + 2; printf("%d\n",x); //此处x即发生改变; int m = 0; int n = 0; scanf("%d %d",&m,&n); //scanf函数可以定义手动输入值; int sum = m + n; printf("sum=%d\n",sum); //宏定义常量#define; int p = Q; printf("p=%d\n", p); //枚举常量 enum sex { //未来可能取值的常量 MALA, FEMALF, SECRET }; printf("%d\n", MALA); //字符串:结束标志为\0;strlen() 计算字符串长度 char arr[] = "abc"; printf("%d\n", strlen(arr)); return 0; }
标签:变量,常量,int,定义,Day3,printf,define From: https://www.cnblogs.com/bk-Mr-ji/p/17096396.html