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 修饰的常变量
const int num = 10; //此时num就是常变量(不能改变的属性)。
- #define定义的标识符常量
#define MAX 10000;
- 枚举常量 enum(枚举常量默认从0开始,每增加1。可赋初值。)
enum 枚举类名 //(SEX)
{
类型1 //(MALE)
类型2 //(FEMALE)
类型3 //(SECRET)
};
字符串+转义字符+注释
- “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);
本文介绍了C语言的关键概念,如main函数的作用、数据类型(包括char、short、int、long、float、double等)、变量的作用域和生命周期、常量(字面常量和枚举)、字符串处理以及重要的编程技巧如printf、scanf和sizeof。此外,强调了调试在编程中的重要性和extern声明的使用。
457

被折叠的 条评论
为什么被折叠?



