C語言問題

2023-08-27 09:58:09 字數 703 閱讀 6743

1樓:匿名使用者

你未對t賦初值,你那個sushu函式雖然返回一個t,但這個t是區域性變數,僅在子函式內有效。故主函式中的t仍舊未被賦值,你可以把出錯語句改成printf("%d",sushu(n,t))

2樓:網友

初學c++,不要心急。

int sushu(int n,int t)去看看“指標”和“引用”這兩個概念,多數教材都有個swap(int a, int b)的例子。

你return得做法不是好的c++程式設計習慣。

c語言問題

3樓:

int a = 14;

a+=a-=a*=a;

這個結果是 : 0

先計算 a*=a ,即 a=a*a=14*14=196然後計算a-=a ,即 a = a-a = 196-196 =0最後計算a+=a,即a=a+a = 0+0=0int a = 14;

a+a-a*a;

這個就是:14+14-14*14=28-196=-168希望對你有幫助。。。仍有問題可以hi我。。。

4樓:匿名使用者

第一行,從最右邊開始算。

a*=a a=196

a-=a a =-182

a+=a a= -168

第二行計算時的a是-168,可以自己算一下。

C語言問題C語言問題,C語言問題C語言問題

include include int main b k p b k 0 puts b return 0 c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock print...

C語言問題,C語言問題C語言問題

這題考的是自動型別轉換,由編譯系統自動完成,轉換是 向上 靠的 舉個例子 include stdio.h void main 你編譯一下就會有警告 conversion from double to float possible loss of data 也就是說系統預設轉化了a,b的資料型別為do...

c語言問題,C語言問題

1 c2 a 3 d4 a 5 d6 b 7 a8 a9 d c語言問題 include define n 30 typedef struct student student r n int main void num 1 for i 0 ir max score max j if max i if...