爱用建站平台的优势计算机网络技术网站建设方向
系列文章目录
文章目录
- 系列文章目录
 - 1 运算符
 - 1.1 算术运算符:
 
- 2 控制语句
 - 2.1 条件语句:
 - 2.2 循环语句:
 
- 3 函数
 - 3.1 函数的定义与声明:
 - 3.2 递归函数:
 
- 4 指针
 - 4.1 指针的定义与使用
 - 函数指针:
 
- 5. 数组与字符串
 - 5.1 数组
 - 一维数组:相同类型元素的集合(如:
 - 多维数组:数组的数组(如:
 - 字符串:
 
- 6 结构体与联合体
 - 6.1 结构体
 - 联合体
 
- 7 .文件处理
 - 7.1 文件的打开与关闭:
 - 读写文件:
 
- 8 预处理指令
 - 8.1 头文件包含
 - 宏定义:
 - 条件编译
 
- 9 错误处理与调试
 - 9.1 错误处理
 
- 10 C语言标准库
 - 11 程序结构与风格
 - 11.1 程序结构:
 
1 运算符
1.1 算术运算符:
常用的算术运算符包括加+、减-、乘*、除/、余数%。
 关系运算符:
比较两个值的关系,如等于==、不等于!=、大于>、小于<等。
 逻辑运算符:
用于计算布尔表达式结果,如与&&、或||、非!。
2 控制语句
2.1 条件语句:
if:根据条件执行代码块。
 else if 和 else:提供多个条件分支。
 switch:基于单一变量的多个可能值进行分支。
 示例:
c
 if (age >= 18) {
 printf(“成年人\n”);
 } else {
 printf(“未成年人\n”);
 }
2.2 循环语句:
for:适合已知次数的循环(如:
 c
 for (int i = 0; i < 5; i++) {
 printf("%d “, i);
 }
 while:适合未知次数的循环,基于条件(如:
 c
 int i = 0;
 while (i < 5) {
 printf(”%d “, i);
 i++;
 }
 do…while:至少执行一次的循环形式(如:
 c
 int i = 0;
 do {
 printf(”%d ", i);
 i++;
 } while (i < 5);
 跳转语句:
break:终止循环或switch结构。
 continue:跳过当前循环的剩余部分,继续下一次循环。
 return:结束函数并返回值。
3 函数
3.1 函数的定义与声明:
函数声明(原型)一般放在文件顶部,定义在文件底部(如:
 c
 int add(int a, int b); // 函数声明
 int add(int a, int b) { // 函数定义
 return a + b;
 }
参数传递:
值传递:将参数的副本传入函数。
引用传递:通过指针传递,直接修改原始数据
