会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
袁帅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2023年3月21日
C语言进阶--struct和union分析
摘要: C语言中的struct可以看作变量的集合 柔性数组即数组大小待定的数组 C语言中可以有结构体产生柔性数组 struct softArray { int len; int arry[];//不占用存储空间 } union只分配最大成员的空间,所有成员共享这个空间 小结: struct中的每个数据成员有
阅读全文
posted @ 2023-03-21 22:04 ys_nana
阅读(26)
评论(0)
推荐(0)
2023年3月19日
C语言进阶--const和volatile
摘要: const修饰的变量是只读的,本质还是变量 const修饰的局部变量在站上分配空间 const修饰的全局变量在全局数据区分配空间 const只在编译期有用,在运行期无用 注意:const修饰的变量不是真的常量,它只是告诉编译器该变量不能出现在赋值符号的左边; 小结: const使得变量具有只读属性
阅读全文
posted @ 2023-03-19 20:33 ys_nana
阅读(36)
评论(0)
推荐(0)
C语言进阶--goto和void
摘要: 1.goto已被弃用 2.void void修饰函数返回值和参数 --如果函数没有返回值,那么应该将其声明为void --如果函数没有参数,应该声明其参数为void eg:void fun(void) { } 3.void变量 C'语言没有定义void究竟是多大内存的别名 ANSI C:标准C语言的
阅读全文
posted @ 2023-03-19 20:21 ys_nana
阅读(27)
评论(0)
推荐(0)
2023年2月26日
C语言进阶--循环语句
摘要: 循环语句的基本工作方式 -通过条件表达式判定是否执行循环体 -条件表达式遵循if语句表达式的原则 do、while、for的区别 -do语句先执行后判断,循环体至少执行一次 -while语句先判断后执行,循环体可能不执行,适合于次数不定的场合 -for语句先判断后执行,相比while更简洁,适合于循
阅读全文
posted @ 2023-02-26 22:29 ys_nana
阅读(45)
评论(0)
推荐(0)
C语言进阶--分支语句
摘要: if语句用于根据条件选择执行语句 else不能独立存在且总是与它之前最近的if相匹配 else语句后可以连接其他if语句 注意: 零值比较 --bool型变量应该直接出现在条件中,不要进行比九澳 --变量和0值比较时,0值越高出现在比较符左边 --float型变量不能直接进行0值比较,需要定义精度
阅读全文
posted @ 2023-02-26 22:23 ys_nana
阅读(23)
评论(0)
推荐(0)
C语言进阶--变量属性
摘要: C语言中的变量可以有自己的属性 在定义变量的时候可以加上“属性”关键字 “属性”关键字指明变量的特有意义 语法:property type var_name; auto即C语言中局部变量的默认属性 auto表明将被修饰的变量存储于栈上 编译器默认所有的局部变量都是auto的 register关键字指
阅读全文
posted @ 2023-02-26 22:11 ys_nana
阅读(32)
评论(0)
推荐(0)
C语言进阶--类型转换
摘要: 1.强制类型转换 long l = 800; int i = (int)l; 2.隐式类型转换 short s = 800; int i = s; 3.强制类型转换的语法 --(Type)var_name; --(Type)value; 强制类型转换的结果: --目标类型能够容纳目标值:结果不变 -
阅读全文
posted @ 2023-02-26 21:59 ys_nana
阅读(46)
评论(0)
推荐(0)
2023年2月19日
C语言进阶--内存中的浮点数
摘要: 浮点数的转换 --将浮点数转换成二进制 --用科学计数法表示二进制浮点数 --计算指数偏移后的值 注意: 计算指数时需要加上偏移量,而偏移量的值与类型有关 eg:对于指数6,偏移后的值如下 float 127 + 6 》133 double 1023 + 6 》1029 float能表示的具体数字的
阅读全文
posted @ 2023-02-19 19:01 ys_nana
阅读(23)
评论(0)
推荐(0)
C语言进阶--有符号与无符号
摘要: 数据类型的最高位用于标识数据的符号 -最高位为1,表明这个数为负数 -最高位为0,表明这个数为正数 *在计算机内部用补码表示有符号数 -正数的补码就是正数本身 -负数的补码为负数的绝对值各位取反后加1 *在计算机内部用源码表示无符号数 -无符号数默认为正数 -无符号数没有符号位 C语言中变量默认为有
阅读全文
posted @ 2023-02-19 18:48 ys_nana
阅读(74)
评论(0)
推荐(0)
C语言进阶--基本数据类型
摘要: 1.数据类型 --数据类型可以理解为固定内存大小的别名 --数据类型是创建变量的模子 --变量是一段实际连续存储空间的别名 --程序中通过变量来申请并命名存储空间 --通过变量的名字可以使用存储空间 2.小结 --数据类型的本质一个模子 --数据类型代表需要占用的内存大小 --变量的本质是一段内存的
阅读全文
posted @ 2023-02-19 18:36 ys_nana
阅读(16)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告