初始C语言

1、声明外部符号
初始C语言_第1张图片
注意:

全局变量的作用域是整个工程

销毁是指将空间还给操作系统

局部变量的生命周期就是从进入作用域开始到出去作用域结束
全局变量的生命周期就是整个程序的生命周期

2、枚举类型

//枚举类型
enum SEX {
	// 初始值可以自由赋值
	MALE = 1,
	FEMALE,
	SECRET
};
枚举变量的打印:
printf("%d\n", MALE);
printf("%d\n", FEMALE);
printf("%d\n", SECRET);

//MALE = 11;
不可以修改
因为是常量
	
enum SEX s = MALE;
printf("%d\n", s); //1

3、常变量

const int a = 11;
printf("%d\n", a);

这里的a是常变量
什么是常变量呢?
就是其具有常属性 但是本质还是一个变量

const int n = 11;
int arr[n];
也就是说 常变量 就是 不可以修改的变量

4、字符串

字符串是以\0结束的
在计算字符串长度的时候
\0是不计算在内的
char ch1[] = { '1','2','3' }; //字符数组没有自带斜杠零
char ch2[] = "123"; // 字符串自带斜杠零

printf("%s\n", ch1);
printf("%s\n", ch2);
	
int len1 = strlen(ch1);
int len2 = strlen(ch2);
//\0不会统计在内

printf("%d\n", len1);
printf("%d\n", len2);

5、转义字符

printf("(are you ok??)\n");
// ??) 这是三字母词 表示 ]

printf("(are you ok\?\?)\n");
printf("C:\test\test01.c\n");
printf("C:\\test\\test01.c\n");

printf("%c\n",'\'');
printf("%s\n", "\"");
 
\ddd 表示13个八进制数字 (不可以出现8)
\xdd 表示两个十六进制数字

星期就是7进制

printf("%d\n", strlen("c:\test\x11\328\test.c")); //15
注意这里出现的8(需要单独算一个)
printf("%d\n",strlen("\t")); // 1

6、在VS2019中,点击工具 选项 可以设置字体等

你可能感兴趣的:(#,C语言初阶,c语言,java,算法)