C语言学习第二课记录(初识C语言(2))
1.放在main函数内部的变量是局部变量,但局部变量不一定都放在main函数中
2.生活中不变的量称为常量
(1)直接写出一个数字:字面常量
(2)const:常属性 const修饰的变量称为常变量,具有常属性,但仍是变量
//const int n = 10;int arr[n] = {0};无法运行,但int arr[10] = {0};可以运行
(3)#define定义的标示符常量//#define定义
#define MAX 10
此时MAX为常量,值为10
(4)枚举:一一列举//枚举关键字:enum
#include<stdio.h> enum Sex { MALE, FEMALE, SECRET }; int main() { enum Sex s = MALE; printf("%d ",MALE);//0 printf("%d ",FEMALE);//1 printf("%d ",SECRET);//2 return 0; }
0,1,2不可改变,因此为常量
放在枚举类型里的值叫做枚举常量
3.字符串:由双引号引起的一串字符叫字符串
""空字符串
可以把一个字符串放到一个数组中去
char arr1[] = "abc";
"abc"中有4个元素,a,b,c,0( ) // 的值是0