請問這道題中c語言中returnxk是什麼意思

2021-03-04 04:42:34 字數 1988 閱讀 4599

1樓:鬼小子

結果是:10

因為在sum(int k)函式中,x是乙個區域性變數,所以每一次的返回值都是(0+k)=k,而k就是i,所以到最後s=i;由於for語句在沒有{}的情況下,作用範圍是它後面的一行語句,所以列印的結果是最後的執行結果,即10

2樓:

注意一點就是 s=sum(i);並沒有累加的意思。呵呵,開始自己想錯啦!

所以,最後一次的結果 s的值是10;

其實 return (x+=k); 就和 return (k);沒有區別!

3樓:兮小哎

return (x+=k);

等效與;

x=k+x;

return(x);

所以結果如下;(x=10+0) s=10;

如果是這樣的;

for (i=1;i<=10;i++)

{ s=sum(i);

printf("s=%d\n",s);

} 結果按格式來是;12

3456

78910

4樓:匿名使用者

123456

78910

c語言中return x++,x+5是什麼意思

5樓:匿名使用者

x++,x+5是乙個逗號運算表示式,其運算過程為:

先執行x++,然後返回x+5的結果, 注意:x+5中的x是自增之後的x

例如:x=1, y;

y=(x++, x+5);

printf("y=%d", y ); //得到y=7return x++,x+5 ; 就是返回這個表示式的運算結果給呼叫者

在這過程中完成了變數x的自增操作,並返回了自增後的x與5的和

6樓:匿名使用者

相當於return x+6;

return 乙個表示式(x++,x+5);先計算x++,然後在計算x+5之後返回。逗號是個運算子,優先順序最低

7樓:匿名使用者

return x++,x+5 是返回 x自加一的值和x+5的值;相當於 return x+1,x+5

8樓:匿名使用者

x++,x+5是乙個逗號表示式

return x++,x+5就是返回該表示式的值x+6。

9樓:匿名使用者

把逗號表示式x++,x+5的值返回

10樓:匿名使用者

x自增1

返回x+5的值

c++中return(x>y?x:y)什麼意思

11樓:匿名使用者

兄弟,你的基礎有待提高哇。

x>y?x:y,這個表示式的意思是:

x>y這個表示式為真,也就是說,如果x是大於y,那麼整個表示式(即:x>y?x:

y)的值為x,否則為y。那麼整個return(x>y?x:

y)語句意思是返回x,y中較大的那個

12樓:匿名使用者

如果x>y就返回x,否則返回y,x>y?x:y是個3元運算子,更具體可見譚浩強的《c語言程式設計》

13樓:匿名使用者

三目運算子

x>y 輸出x

x

14樓:匿名使用者

如果x > y, 則return x; 否則return y;

15樓:舞柔殺殺

相當於if (x>y) else

16樓:匿名使用者

return(x>y?x:y)

指如果x>y是正確的返回x,否則就返回y

17樓:匿名使用者

如果x>y,返回值是x,如果不滿足,返回值是y

c語言中這個符號的意思是,請問下C語言中這個符號是什麼意思?

就是.也就是當前目錄 是 的轉義 是轉義 的意思.一般在路徑值中使用.所以 就是 表示目錄的.指當前工程目錄.c語言中 這個符號的意思是?就是.是轉義 意思是 所以這個就是.表示當前目錄 僅適用於windows 請問下c語言中 這個符號是什麼意思?是邏輯符號或。是連線符,不是換行,define需要定...

請問c語言中和的意思,C語言中 和 符號是什麼意思?

是邏輯與.a b 只有當a和b都為真時,結果為真.否則為假.a b是邏輯或,當a和b都為假時,結果為假.否則為真.int a 1,b 2,c 3,d 4 c a b 1 2 1 d a b 1 2 1 c語言在進行邏輯與和或運算的特殊性 a b 如果a為0,則上述表示式的值為0,這時不進行b的運算 ...

c語言中sizeof的意思是什麼下面這道題的答案是什麼,請解

上面這麼多朋友都在亂說,不怕誤導別人啊?vc環境下的答案是124 tc環境下是64,因為int在vc下佔4位元組,而在tc下佔2位元組 sizeof struct date 12 year,month和day每個佔4位元組,所以結構體today佔用3 4 12位元組 sizeof m 4 a佔4位元...