网站添加悬浮二维码,品牌网站解决方案,网站建设赚取流量费,温州网站改版哪家好系列文章目录 文章目录 系列文章目录1 运算符1.1 算术运算符:2 控制语句2.1 条件语句:2.2 循环语句:3 函数3.1 函数的定义与声明:3.2 递归函数:4 指针4.1 指针的定义与使用函数指针:5. 数组与字符串5.1 数组一维数组:相同类型元素的集合(如:多维数组:数组的数组(如:…系列文章目录 文章目录 系列文章目录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; } 参数传递: 值传递:将参数的副本传入函数。 引用传递:通过指针传递,直接修改原始数据