關於c語言的語法問題,關於c語言的乙個語法問題。

2022-11-21 14:56:14 字數 827 閱讀 7740

1樓:滿邦公尺耀

for是迴圈語句,for(表示式1;表示式2;表示式3),表示式1表示初始值,表示式2表示迴圈的條件,表示式3

表示增量,迴圈體表示迴圈執行的語句。

return

object,具體看一下方法中是返回什麼型別,如果方法放回整型,那麼return的時候就返回乙個整數,如果方法是返回乙個物件,那麼return返回時就是乙個物件,如果方法返回時是乙個list集合,那麼return返回乙個list集合,所以主要看方法返回什麼值

2樓:旁慧雅來謐

public

intsum(int

a,int

b)在main方法裡呼叫sum方法

.記得帶上引數

,就可以返回乙個a+b的值

字串也可以,

這只是乙個簡單的例子,

如果你要計算1+2+3+...+100;你就能用到for迴圈intsum=0;

for(int

i=0;i<100;i++)

system.out.println(sum);

其中sum就是最後要的值

自己領悟吧~

3樓:

你的union處於結構體test中,你需先宣告結構test的變數,方可訪問到這個union的變數nuin.

test test_v;

test_v.unin;

這個才是對這個變數的訪問!

4樓:匿名使用者

unin是結構型別test的變數啊。變數引用是:unin.a,unin.stru.b,unin.stru.c

C語言錯誤,關於C語言程式的問題

呵呵,粗心了哦 62616964757a686964616fe58685e5aeb931333238646331 for i 1 i,直到字串尾的。你的 中從i 1開始給字元陣列賦值,就導致第0個字元一直沒有被賦值,並且由於 char line 1000 陣列沒有進行初始化,所以line 0 中就是...

c語言關於陣列賦初值的問題,C語言關於陣列賦初值的問題char buff

char buff 5 這樣寫賦初值,雖說沒有給buff 1 buff 4 賦值,但是預設是賦值0的,這樣寫沒問題。很多教材上都有的。char buff 10 是可以把這個陣列的所有元素的賦值成0的。不信你用下面的 測試一下。include void main int i for i 0 i 4 i...

關於c語言鍊錶的問題,關於C語言鍊錶的問題

slist是你定義的結構體的名稱,你寫的動態記憶體分配,意思是申請乙個指向slist的slist記憶體空間的指標,沒有這個名稱,就相當於乙個人沒了名字,幹什麼都不方便 slist就是nde的別名 因為你用到關鍵字typedef typedef是給型別取別名之意 如 typedef unsigned ...