88问答网
所有问题
#include <stdio.h> int main() { int i,k; i=3; k=(++i)+(++i)+(i++); printf("%d\n",&k); return 0; }
我就是想编若i=3; k=(++i)+(++i)+(i++);求K的题,为什么运行的值
k=1638208
举报该问题
推荐答案 2012-11-26
printf("%d\n",&k)是指以整数形式输出k的地址,去掉&就好了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VaM1KKVMa.html
相似回答
#include
<
stdio.h
>
main()
{
int
i=3,k;
k=(
i++)+(i++
)+(i++);
pri
...
答:
解释一个概念:前缀表达式和后缀表达式的值。++i和++i,执行之后,i的值都加1,但是作为一个表达式,
(i++)
的值是i,而
(++i)
的值是i+1。另外,刚才说的执行之后i的值加1是指一个语句结束,也就是要遇到分号。在本题中i++用了三次,所以i=6。三次i++由于都在同一个语句,因此值都是3,...
如果
int
i=3;k=(
i++
)+(++i)+(i++);
执行过后k的值为
()i
的值为()_百度...
答:
int
i=3;k=(
i++
)+(++i)+(i++);
执行过后k的值为,i的值为。i++意思是i先加后面的数再自加。++i是先自加后计算。因为 i=3,所以,从左至右根据优先级,第一个(i++)为(3++)=3,而i=4;到第二个(++i)时,为(++4)=5,而i=5;到第三个(i++)为(5++)=5...
int
i=3;k=(
i++
)+(++i)+(i++);
求
k,i
的值
答:
int
i=3;k=(
i++)+(i++
)+(i++);k
=9,i=6i=6不管哪种,i都是加了三次,由3到最后的6 主要区别在于i++是先运算,后执行i=i+1
++i
是先执行i=i+1,后运算 所以第一个先执行了两次i=i+1后i=5,三个相加后结果是15,然后再加1,i=6 第二个是执行了三次i=i+1后i=6,三个...
C语言中的一个问题:
i=3;
s
=(++i)+(++i)+(++i);
请问:s=?
答:
1、第一个
++i
和第二个++i 同时执行得到 i = 5。2、然后5+5 = 10。3、再将10 与第三个++i 相加。4、此时i = 6所以最后i = 16。你应该会对第一步不解。做加法时要先求两边表达式,所以前两个++i 是同时运行的。因为只有一个变量i ,所以运算结果只能存一个,即最后的结果,两个++i...
...
#include
<
stdio.h
> void
main( )
{
int
i=3;
printf("%d,%d\n...
答:
这里需要注意的是 前缀
++,
后缀++,以及 函数参数入栈的顺序 前缀++是先自加再取值,后缀++是先取值再自加 函数参数的入栈顺序是从右到左的 比如
int
i=
1;printf("%d,%d,%d",i++,i++
,i++);
显示的结果是 3,2,1 但最后 i 的值是4 ...
c语言 读下列程序,写出程序的输出结果 希望有详细解析
答:
本题输出结果是:1
#3#
2 for循环共循环3次,i的值分别是9,10,11 当i=9,9/10等于0,所以执行case 0中的语句,这时m=1,n=1
,k=
0 当i=10,10/10等于1,没有case 1,就执行default下面的语句,执行完后,m=1,n=2,k=1 当i=11,11/10等于1,还是执行default里的语句,完成后m=1,n...
紧急 求一份C语言程序题目:20个人坐在一圈,报到
3
或3的倍数的人出席,问...
答:
include
<
stdio.h
>
int
main(){
int
i, k
, n, t;t = 20;n
= 3;
for
(i =
1; i <= t;
++i)k = (
k + n) % i;printf("最后剩下的是第 %d 个人\n", k+1);return 0;}
计算机C语言中,关于
i++,
和
++i
怎么用啊??我总是搞不明白
答:
语言里是这样的:1.后置运算:k++表示先运算,后自加。意思是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加。那么,【“后面”后到什么程度呢?要后到当前的语句执行完,即遇到
分号;
表示 语句执行完了,所以k才自加1。】如:
int
k=
5,b=0;b
=k++;
的意思就是,先算b=k...
大家正在搜
include iostream
c语言include stdio
int main(void)
int main(void)含义
c语言int main和main
includestdio
visual studio
int main和main的区别
void main和int的区别