44问答网
所有问题
C语言里++K什么意思
如题所述
举报该问题
推荐答案 推荐于2017-11-26
++K单独用等价于k=k+1;混合用如做为数组下标使用(a[++k]),
等价于k=k+1,然后认为
表达式
++K的值为新K。
K++单独用跟++k是一样的;混合用如做为数组下标使用(a[k++]),
等价于认为表达式K++的值不变,是老K;然后数组a使用表达式的值老K获得元素
a[k]的值xx。然后,做k=k+1。
也就是说混合用时,表达式本身虽一,却蕴含了两个操作;——但其实单独用时也蕴含了同样
两个操作。只不过单独用时,表达式自身的值被舍弃。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y63GRWV3RGV33WWVZ3.html
其他回答
第1个回答 2014-05-27
++k
理解为先进行k=k+1的操作,操作结束后使用新的k值进行运算
追问
那K++
追答
k++
则是先使用k的值进行运算,运算结束后进行k=k+1的操作
两个的先后执行顺序相反
第2个回答 2014-05-27
变量k的值自加1,在实际应用中注意应先取k值再自加
追问
那K++呢
追答
k++是先取k值再自加,++k是先自加再取值,前面说错了
第3个回答 2014-05-27
先自加在运算
第4个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
C语言中
x(i-3,j+6,
++k
)是
什么意思
?
答:
C语言中
x(i-3,j+6,
++k
)是调用一个名为x的函数,并以i-3的值作为第一个参数,以j+6的值作为第二个参数,抬变量k的值先自加1 ,然后以+1以后k的值作为第三个参数,进行这一次函数的调用。
计算机
c语言中k++
和
++k
在
什么
情况有区别
答:
这么给你解释吧。
前置递增++k这个表达式执行两步,将k自加一,然后返回的结果是改变后的k
。而后置的k++第一步是自加一,但是第二步返回的结果是改变之前的k的拷贝值。
C语言中
,&&和‖在计算中
是啥意思
?如1&&2和
++k
‖k
答:
逻辑与(逻辑乘)运算
。|| 逻辑或 (逻辑加)运算。1 && 2 就是 ( 1 与 2) 运算,1 是真,2是真,真与真 得 真。++k || k 就是 如果 ++k 为真 或 者 k 为真, 结果 就是 真。只有2者 都为假时 才为假。--- 一般规定: 0 为 假,所有的 非 0 都为真。
c语言的
for语句中,第三个表达式为
k++
,k++该怎么理解?
答:
就是变量自增,for(i=0; i<n; i
++
)循环的执行顺序是:1,得到i的初始值0,2,判断i<n等式是否为真 3,执行循环中的语句 4,把i的值增加1 for循环还可以有其他的写法,比如把这些语句放在循环括号中,如 for(i=0; ; ){ ... //其他语句 i<n;i++;} 具体看看博客 ...
大家正在搜
K是什么意思
K和l是什么意思
0K是代表什么意思
火车票K开头什么意思
kyo是什么意思
在金额里K
化学里的K
K里的cp
K7385三十里堡
相关问题
在c语言中,!k表示什么意思呢
C语言 K++什么意思
C语言中**k是什么意思
c语言中factorial(K)是什么意思
在c语言中,!k表示什么意思呢
C语言中 "K+=" 是什么意思啊 ?
C语言 K++是什么意思?
c语言中s+=k是什么意思