k++

作者&投稿:潮颖 (若有异议请与网页底部的电邮联系)

晨尤13527633244问: 表达式—k++等价于什么? -
南谯区消炎回答:[答案] 前面是个负号? 那就是 先将-k的值赋值给另一个变量,然后k自增1,也就是k=k+1. a=-k++; 即 a=k;k=k+1;

晨尤13527633244问: c语言中k++,k++是什么意思 -
南谯区消炎回答: c语言中k+=n+1的意思是k=k+(n+1),即将n+1的计算结果加上k之后重新赋值给k,该形式是k=k+(n+1)的简写形式.这种形式还有很多种运算类型,如-=、*=、/=、%=等,其展开规则与+=类似,如k-=n+1的展开后即为k=k-(n+1),其他类似. 这里需要注意的是,右侧的计算结果参与运算,如k-=n+1,不能看作是k=k-n+1,需要将右侧的表达式加括号,即k=k-(n+1).

晨尤13527633244问: 设有定义int k=0;k++和++k的值的区别 -
南谯区消炎回答:[答案] 单独的k++和++k没有本质区别,都使k=1.但含在表达式中就有区别了:x=++k的结果是x=1,k=1;而y=k++的结果是y=0,k=1.就是说前++先使k+1再参与运算,而后++是先参与运算再k+1.

晨尤13527633244问: 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++; } 具体看看博客

晨尤13527633244问: for语句后面有两个k++,k++是什么意思? -
南谯区消炎回答: k++ 就是 k=k+1 的快速写法 就是递增1.

晨尤13527633244问: c语音中两个k++什么意思 -
南谯区消炎回答: k++是指再原来的基础上+1,但是要把k计算以后再加1.两个k++也是一样计算而已.

晨尤13527633244问: k++*1/3 C语言 -
南谯区消炎回答: k++与++k的不同,二者虽然都是在原来基础上加1,但前者是用完k再加1,另一个是加完1再使用k. 例如: int k = 0; 如果是printf("%d",k++); //打印0 如果是printf("%d",++k); //打印1 因此,算式的分两部分 1.K*1/3; 2.K=K+1; 在C语言中1/3=0,所以算式的最终结果是0

晨尤13527633244问: k++;k+=1;++k; k+1里面哪个的值不一样?? -
南谯区消炎回答: k++返回的是k的值,k+=1返回的是k+1的值,++k返回的是k+1的值,k+1返回的是k+1的值,所以k++的值不同.

晨尤13527633244问: 加加减减运算 -
南谯区消炎回答: k++ 叫 后缀加,属于自增1运算: k=k+1.k-- 叫 后缀减,属于自减1运算: k=k-1.++k 叫 前缀加,属于自增1运算: k=k+1.--k 叫 前缀减,属于自减1运算: k=k-1. 后缀加,后缀减, 在表达式里 用 原来的值 参加 表达式 运算,出了表达式,再自增...

晨尤13527633244问: int k=0,k++的值 -
南谯区消炎回答: k++ 指的是 k变量自增1 相当于 k=k+1 所以最后的值为 1


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网