22/2/5学习笔记(Part 1)
main函数
1、一个工程有且仅有一个main函数。 2、一个工程可有多个.c文件。
数据类型
- char //字符数据类型
- short //短整型
- int //整型—%d
- long //长整型
- long long //更长的整型
- float //单精度浮点数—%f
- double //双精度浮点数—%lf
变量的作用域和生命周期
- 局部变量的作用域:变量所在的局部范围。
- 全局变量的作用域:整个工程。
int g_val = 2022
常量
const int num = 10;
#define MAX 10000;
- 枚举常量 enum(枚举常量默认从0开始,每增加1。可赋初值。)
enum 枚举类名
{
类型1
类型2
类型3
};
字符串+转义字符+注释
- “abcdef” //字符串
- \0 // 字符串在结尾的位置隐藏了一个\0的标志(结束标志)。[在求长度时不存在。]
little tips
-
printf(“?”); //打印出“?” -
print("%d\n", 100)`; //打印出一个整数“100” -
sizeof //关键字-操作符-计算类型或者变量所占空间的大小。 -
{}外部定义的为全局变量,内部定义的为局部变量。当局部变量和全局变量冲突的时候,局部优先。 -
scanf("%d %d",&a,%b); //定义 -
scanf_s函数不属于c语言范畴。尽量不使用。若非要使用,可在整个源文件的第一行加上:#define_CRT_SECURE_NO_WARNINGS 1【在编程软件中用记事本打开复制此言令,该言灵在新打开的编程页中便会在首行出现。】 -
int arr[10] = {0}; //十个数的数组 -
调试十分重要。 -
extern 声明 -
strlen(); //string length 求长度
int len = strlen("abc");
printf("%d\n",len);
|