C语言
文章平均质量分 64
jilifu
这个作者很懒,什么都没留下…
展开
-
C语言中的自增自减问题
自增自减运算符的优先级为2(仅高于中小括号,成员对象选择符,成员指针选择符),右结合性。2.7.1 前置与后置的区别#include<stdio.h>int main(){ //后置 int i = 0, j; j = (i++) + (i++) + (i++); printf("j=%d\ni=%d\n",j,i); //前置 i = 0; j = (++i) + (++i) + (++i); printf("j=%d\ni=%d\n", j, i);原创 2021-11-24 11:27:07 · 2035 阅读 · 1 评论 -
C语言中的注释问题
1.1 注释符号的常见问题1.程序中的情况2为什么是正确的呢?(情况1、2、3原理)主要是因为编译器并不是只把注释剔除掉,而是用空格替换了注释,因此情况2实际上同"int i;"而不是大多数人理解的“inti;”。这样的化不言而喻情况1也是正确的;情况5是错误的。2.情况4为什么是正确的呢?因为双引号引起来的是字符串常量,“//”实际上在双引号被当作了转义字符。3.情况5为什么是正确的?因为斜杠是换行符,所以情况3的代码表示的实际上是注释如何换行4.情况6又是如何解释?/*… */不能嵌套原创 2021-11-22 19:45:42 · 1034 阅读 · 2 评论