摘要:
1. const修饰指针的四种情况 (1)情况1 const位于*号的左侧,则const用来修饰指针所指向的变量。 const位于*号的右侧,则const用来修饰指针本身。 那么,情况1中*a的值是常量。换句话说,如果a是仓库管理员,他所进入的仓库,里面的货物(*a)是他没有权限动的(不允许*a=6 阅读全文
摘要:
1. 求a, b中较大的数,不使用if、?、switch等判断语句。 答案: 另一种思路是求两者的差,然后通过位运算判断差值的正负,不过个人觉得还是第一种各位简洁优雅。 2. 交换a, b的值,要求不使用任何中间变量。 答案: 阅读全文
摘要:
以上printf函数输出的两个数字是否相同呢?答案是相同。 printf计算参数时是按照从右到左的顺序,所以先移动了ptr指针,读取该位置的值,然后再读取了一次,所以是相同。 阅读全文