
C语言
文章平均质量分 83
嵌入式开发的小白
新手学习嵌入式的记录
展开
-
C语言程序设计------数组
柔性数组: 柔性数组的概念是出现在 C99 标准,针对结构体的最后一个成员可以是一个未指定大小的数组;2. 每次排序假定第一个元素是最大/最小的,用第一个元素的后面的元素一一与第一个元素比较,注意: 采用fgets进行字符串输入,可以获取所有输入的字符,包含'\n',在实际的字符串。遇到较大/较小的和第一个元素交换,访问完数组的最后一个元素,就排好了一个数;二维数组可被视为一个特殊的一维数组,相当于二维数组的元素又是一个一维数组。数组容量: 数组中能存储多少个元素,数组容量可以是一个常量,常量表达式。原创 2023-03-27 23:29:46 · 504 阅读 · 0 评论 -
C语言程序设计——循环结构
continue语句不会结束整个循环,而是跳过本次循环尚未执行的语句,进入下一次循环;for 语句是在语法规则上,降低因为忘记循环条件更新操作,而引起的产生无限循环的几率。do-while 一般情况下可以和 while 语句相互替代,但如果初始循环条件不成立。2) 从第二个数据项开始,一次与该变量进行比较,如果大于/小于该变量,while循环,循环体一定要有让循环条件更新的语句,使得循环要能够正常终止.} while(循环条件);典型应用场景: 求累加和,累乘,均值,最值,元素遍历...原创 2023-03-21 13:58:11 · 622 阅读 · 0 评论 -
程序设计结构-选择结构:
条件运算符求值过程:先计算表达式1的值,非0 则将表达式2的结果作为条件运算符的 最终结果,否则将表达式3的结果作为条件运算符的最终结果。2. 每个分支语句后一般都会提供break语句,如果缺少break,则会进入下一个。: 条件运算符: 主要可以简化双分支为同一变量赋值的操作;实现: if( 条件 )实现: if( 条件 )语法格式: 表达式1?表达式2 :表达式3。switch(表达式)原创 2023-03-20 10:32:42 · 211 阅读 · 0 评论 -
C语言——数据类型
<------左移 >>------ 右移 ~ ------ 按位取反(0变1,1变0)指数:4,加上127(偏移量),就是131,其二进制为 1000 0011,也就是说指数位数据为 1000 0011,1.1.1 整型 --> 有符号(signed) --> 无符号(unsigned) 4 Bytes。& ------ 按位与 | ------ 按位或 ^ ------ 按位异或。原创 2023-03-17 13:15:37 · 1038 阅读 · 0 评论 -
C语言概述
本文作为C语言的入门原创 2023-03-15 17:38:12 · 270 阅读 · 1 评论