c语言++是什么意思
@农卢1208:"+++"在C语言中是什么意思? -
禄逃13373688051…… 最近”盘“字很流行,盘是什么意思?为什么能成为网络热词?
@农卢1208:C语言中num++什么意思 -
禄逃13373688051…… ++是C语言操作符之一,为单目运算符,只有一个操作数.其含义为变量自加一. 相当于num = num + 1; ++有两种情况: 1 写在变量后面的称为后自加,即 num ++; 其特点是,先引用num的值,然后在num用完后,再进行自加. 2 写在变量前面的称为前自加,即 ++num ; 其特点是,先自加,再引用num的值.
@农卢1208:c语言的+ +是什么意思 -
禄逃13373688051…… C语言中++的位置有两种,你遇到的情况是第一种++a,也就是++在变量的前面,这种就表示a先加1,等价于a=a+1,也就是a的值现增加1在参与其他的运算.还有一种就是++在后面,a++,这种情况就是a先参加运算,然后其值加1;如果你遇到的是这一种情况,才应该是15.
@农卢1208:C语言中的+++是什么意思 -
禄逃13373688051…… C语言中没有你说的+++这个运算符.如果是a+++b,那么等价于(a++)+b
@农卢1208:c语言中两个++是什么意思
禄逃13373688051…… 这里的++是自增运算符,表示对一个变量加1,但是这个++,还有前置和后置的区别,注意在c语言或者c++中,自增(自减)前置和后置是不一样的:如果自增在前(++a),意味着将a+1作为运算的值,即先进行a = a + 1操作,再将运算后的a进行运算如果自增在后(a++),意味着将a作为运算的值,即先以a的值进行运算,再执行a自增 a = a + 1的更新操作.
@农卢1208:c语言中 a++和++a到底是什么意思啊 我老是看不懂 希望说的详细点 谢谢了 -
禄逃13373688051…… a++,先使用后计算(对变量a来说) ++a, 先计算后使用(对变量a来说) eg: main(){int a=0,b=0; printf("%d",a++);/*结果 0 (先使用,在下一次使用a变量时 a=a+1 )*/ b=a+1;/*此时a值为1 b值为2(后计算)*/printf("%d",++a);/* a=a+1后再打印 (同上介绍,先计算后使用)*/ } 还有不懂的联系 QQ:3807239
@农卢1208:在C 语言程序中,前缀++代表什么?比如++ time代表什么意思? -
禄逃13373688051…… ++,指的是在有的基础上加1 例如++i,即为把i+1的值赋给i
@农卢1208:C语言中i++和j++=分别是什么意思 -
禄逃13373688051…… i++表示先引用i的值,再使i的值加1,i++当成右值看待(i++=3,这个错误).j++同理 ++表示先使i的值加,再引用i的值,++i当成左值看待(++i=3,这个正确).++j同理
@农卢1208:c语言中的四则运算符++是什么意思
禄逃13373688051…… 是自增一的意思~比如定义一个整型变量并赋值a=3,执行a++后a值为4,要是++a是a当前值先参与运算后a才增一、要是--同理~把自增改为自减就行啦~
@农卢1208:c语言中“+++”是神马意思? -
禄逃13373688051…… 涉及到编译器读取字符的问题,呵呵 编译器从左边起读,基本规则可以理解为向左判断读到最大最多的符合为准 读第一+,判断为+,读第二个+,判断为++,读第三个+,没有+++,判断为(++)+(a+++b编译通过) 这时候++++是不允许的(a++++b编译不通过),+++++咋看行得通,(++)+(++),但是编译器不懂,她先判断(++),然后(++)(++)就报错了(a+++++b编译不通过),当然你可以中间加一个空格+++ ++,她才懂(++)+(++)(a+++ ++b编译通过) 编译器很傻,但很单纯,从编译器的角度去看问题,能得到比较好的答案,呵呵 祝你学习愉快!
禄逃13373688051…… 最近”盘“字很流行,盘是什么意思?为什么能成为网络热词?
@农卢1208:C语言中num++什么意思 -
禄逃13373688051…… ++是C语言操作符之一,为单目运算符,只有一个操作数.其含义为变量自加一. 相当于num = num + 1; ++有两种情况: 1 写在变量后面的称为后自加,即 num ++; 其特点是,先引用num的值,然后在num用完后,再进行自加. 2 写在变量前面的称为前自加,即 ++num ; 其特点是,先自加,再引用num的值.
@农卢1208:c语言的+ +是什么意思 -
禄逃13373688051…… C语言中++的位置有两种,你遇到的情况是第一种++a,也就是++在变量的前面,这种就表示a先加1,等价于a=a+1,也就是a的值现增加1在参与其他的运算.还有一种就是++在后面,a++,这种情况就是a先参加运算,然后其值加1;如果你遇到的是这一种情况,才应该是15.
@农卢1208:C语言中的+++是什么意思 -
禄逃13373688051…… C语言中没有你说的+++这个运算符.如果是a+++b,那么等价于(a++)+b
@农卢1208:c语言中两个++是什么意思
禄逃13373688051…… 这里的++是自增运算符,表示对一个变量加1,但是这个++,还有前置和后置的区别,注意在c语言或者c++中,自增(自减)前置和后置是不一样的:如果自增在前(++a),意味着将a+1作为运算的值,即先进行a = a + 1操作,再将运算后的a进行运算如果自增在后(a++),意味着将a作为运算的值,即先以a的值进行运算,再执行a自增 a = a + 1的更新操作.
@农卢1208:c语言中 a++和++a到底是什么意思啊 我老是看不懂 希望说的详细点 谢谢了 -
禄逃13373688051…… a++,先使用后计算(对变量a来说) ++a, 先计算后使用(对变量a来说) eg: main(){int a=0,b=0; printf("%d",a++);/*结果 0 (先使用,在下一次使用a变量时 a=a+1 )*/ b=a+1;/*此时a值为1 b值为2(后计算)*/printf("%d",++a);/* a=a+1后再打印 (同上介绍,先计算后使用)*/ } 还有不懂的联系 QQ:3807239
@农卢1208:在C 语言程序中,前缀++代表什么?比如++ time代表什么意思? -
禄逃13373688051…… ++,指的是在有的基础上加1 例如++i,即为把i+1的值赋给i
@农卢1208:C语言中i++和j++=分别是什么意思 -
禄逃13373688051…… i++表示先引用i的值,再使i的值加1,i++当成右值看待(i++=3,这个错误).j++同理 ++表示先使i的值加,再引用i的值,++i当成左值看待(++i=3,这个正确).++j同理
@农卢1208:c语言中的四则运算符++是什么意思
禄逃13373688051…… 是自增一的意思~比如定义一个整型变量并赋值a=3,执行a++后a值为4,要是++a是a当前值先参与运算后a才增一、要是--同理~把自增改为自减就行啦~
@农卢1208:c语言中“+++”是神马意思? -
禄逃13373688051…… 涉及到编译器读取字符的问题,呵呵 编译器从左边起读,基本规则可以理解为向左判断读到最大最多的符合为准 读第一+,判断为+,读第二个+,判断为++,读第三个+,没有+++,判断为(++)+(a+++b编译通过) 这时候++++是不允许的(a++++b编译不通过),+++++咋看行得通,(++)+(++),但是编译器不懂,她先判断(++),然后(++)(++)就报错了(a+++++b编译不通过),当然你可以中间加一个空格+++ ++,她才懂(++)+(++)(a+++ ++b编译通过) 编译器很傻,但很单纯,从编译器的角度去看问题,能得到比较好的答案,呵呵 祝你学习愉快!