03 2016 档案

重读The C programming Lanuage 笔记二:运算符优先级
摘要:运算符的优先级和结合性有明确的规定,但是,除少数例外情况外,表达式的求值次序没有定义,甚至某些有副作用的子表达式也没有定义。 也就是说运算符的定义保证了其操作数按某一特定的顺序求值,否则具体实现可以自由选择任意求值顺序,甚至可以交换求值次序。但是每个运算符 将其操作数生成的值结合起来的方式与表达式的 阅读全文

posted @ 2016-03-28 21:22 无知与卖弄 阅读(391) 评论(0) 推荐(0) 编辑

重读The C programming Lanuage 笔记一:类型转换
摘要:首先说自动类型转换: 当一个运算符的几个操作数类型不同时,就需要吧他们转换位某种共同的类型。一般来说,自动转换把“较低”的类型转换为”较高“的类型。运算结果为较高的类型 以下是不严格的规则: 首先,如果任何一个操作数为long double类型,则将另外一个操作数转换为long double类型; 阅读全文

posted @ 2016-03-25 21:14 无知与卖弄 阅读(343) 评论(0) 推荐(0) 编辑

【 转】 C/C++结构体和联合体的区别
摘要:联合体用途:使几个不同类型的变量共占一段内存(相互覆盖) 结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体 自定义数据类型 总结: 声明一个联合体: 1. 在联合体abc中,整型量i和字符m公用同一内存位置。 2. 当一个联合被说明时,编译程序自动地产生一个变量,其长度为联合中最大的变量 阅读全文

posted @ 2016-03-17 18:23 无知与卖弄 阅读(967) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示