C语言
文章平均质量分 82
Cx330Cx330
这个作者很懒,什么都没留下…
展开
-
day10 函数
/静态局部变量 --- 变量就被存储到了 静态区 --- 相当于 延长了生命周期。//声明变量a,是外部(别的文件)的一个变量,如果要用,请到别的文件寻找。//注意: register 修饰的变量 ,不能作 & 取地址运算。printArray(int (*a)[4],int len)//编译器最终理解的形式。硬盘 ---> 内存 ---> cache ---> CPU的寄存器。则,内层的作用域的同名标识符,会屏蔽外层的作用域的同名标识符。原创 2023-12-18 23:38:49 · 1476 阅读 · 1 评论 -
day9 函数
2. 函数名 //名字 --标识符 --- 函数名 命名规则 与 变量名命名规则一致。//表示从函数 返回,意味着函数执行结束。类型标识符 函数名(形式参数) //函数头 --head。返回值类型 函数名(形式参数) //函数头 --head。4. 函数体 //实现函数具体功能的代码。3. 形式参数 //接收外部传进来的数据。读 卡 比对 卡号 和 密码。输入 --->[函数] --->输出。1. 类型标识符 //数据类型。//输入 --- 两个数 int 型。原创 2023-12-14 22:32:27 · 40 阅读 · 1 评论 -
day-8 三种排序法(选择排序、冒泡排序、插入排序)
+j) //对当前位置的a[0] (0,1,2,3,...n)同其自己后面的所有元素比较,每次将小的结果放在低位 i。++j) //从a[ j ] 开始比较其后面的 a[j + 1].... 到a[n - i -1],将最大的放高位。++i) // 控制位置 (a[0]-----a[n - 2]),前n-1个元素排序结束,第n个元素自然确定。然后a[1 ]通过比较a[0],如果a[0]大则,a[0]放高位,a[ 1]放低位,依次类推。0 1 2 3 4 5 6 7 8 9 //下标。原创 2023-12-12 22:59:13 · 64 阅读 · 0 评论 -
day-7 数组
/部分初始化 ---给出的值,按数组元素顺序依次给到,未给出的值,默认初始化为0。数组名[下标] // 此时的[]不同于定义时的[],此时的[]表示的是数组下标运算 (运算符)//表示,定义了一个 包含了 10 个 int元素(变量)的数组。//干掉标识符 ,剩下的就是标识符对应的类型。数组名[下标] //所谓的数组下标运算,本质上是一个指针运算。//int[10] --数组类型。原创 2023-12-12 22:31:46 · 38 阅读 · 0 评论 -
day-6 流程控制2
第 4 个 sum = 3 + 3 => 6 i = 3 //i++ 使循环趋于解释的操作。第 2 个 sum = 0 + 1 => 1 i = 1。第 3 个 sum = 1 + 2 => 3 i = 2。先执行循环体,再判断 条件 --do-while //循环体至少执行一次。真 ---继续 做 循环体语句,直到表达式为假。假 ---while结束,程序继续往下。原创 2023-12-10 21:45:56 · 33 阅读 · 1 评论 -
day-5 流程控制
1>2 //有值 --- 值?--真1 假0 ---逻辑结果 --布尔值 (bool)语句3 执行完成就表示if执行完了,程序继续往后。语句2 执行完成就表示if执行完了,程序继续往后。语句1 执行完成就表示if执行完了,程序继续往后。则 执行 if 下的 语句 ,语句执行完后,继续执行if后的代码。1.switch后 "表达式" ---结果不能是 浮点型。2==3 > 3==4 //结果?则 跳过 if 下的 语句,执行if语句后面的代码。如果与case 后的常量表达式的值一致,原创 2023-12-08 21:52:56 · 34 阅读 · 0 评论 -
day4-输入输出
输入 输出 putchar() gerchar() printf() scanf() 格式化输入 格式化输出 非法字符 取地址符& 格式控制字符串 占位符 输入缓冲区原创 2023-12-07 21:21:11 · 48 阅读 · 0 评论 -
day1-linux基础
Linux学习C语言学习原创 2023-12-04 21:28:05 · 63 阅读 · 0 评论 -
day2-数据类型 运算符 与 表达式
Linux学习C语言学习原创 2023-12-05 20:04:37 · 43 阅读 · 0 评论 -
day3-数据类型 运算符 与 表达式2
Linux学习C语言学习原创 2023-12-06 20:47:26 · 791 阅读 · 1 评论