1.驗證性實驗部分①函式宣告和函式定義各自的作用及二者的區別:
函式宣告就是呼叫函式之前提示一下有這個函式
函式定義就是寫乙個函式
②什麼是形參?什麼是實參?函式引數和返回值在函式中起到什麼作用?
函式定義時寫的引數叫做形參,這些引數只是給計算機看的,沒有分配記憶體,沒有具體的值。函式呼叫時寫的引數叫做實參,這些引數要有意義,即分配了記憶體,有具體的值
③函式引數傳遞過程中,值傳遞和引用傳遞區別
值傳遞是只把物件的值傳入函式,函式中可以使用這個值,但卻無法更改該物件的值
引用傳遞是將整個物件本身(或位址)傳入函式,在函式中既可呼叫物件的值,也可改變物件的值
2.程式設計實驗部分2-29(一)判斷乙個數為質數的演算法:用乙個迴圈找出這個數所有的因數,如果因數為2,即為1和它本身,則這個數是質數。
(二)(1)while 語句
#includeusingnamespace
std;
intmain()j++;
}if (a==2
) i++;
}return0;
}
(2)for 語句#includeusingnamespace
std;
intmain()
}if (a == 2
) }
return0;
}
(3)do while 語句#includeusing2-32(1) while 語句namespace
std;
intmain()
}if (a == 2
) i++;
}while (i <= 100
);
return0;
}
#include using(2)do while 語句namespace
std;
intmain()
else
cin >>i;
}return0;
}
#include using2-34(一)思路:參照書例3-9,用遞迴法計算namespace
std;
intmain()
else
cin >>i;
} while (true
);
return0;
}
(二)
#include using實驗總結與體會這次實驗花費的時間和精力都遠遠超過了上一次,上次還能仿寫,而這次大多是按照自己的想法來編的。namespace
std;
int comm(int n, int
k)int
main()
雖然花了很久,但也不是沒有收穫,迴圈語句用得挺熟練了,之間的轉化也是。
但欠缺的也很多,感覺自己寫的**還是有很多可以改進的地方的,但憑藉現在的自己還是辦不到的。
還是希望經過一次次的練習自己的技術能夠更好吧。
C 簡單程式設計 2
四 實驗結論 1.函式宣告和函式定義各自的作用,二者的區別 函式宣告 int fun int a,int b 函式定義 int fun int a,int b 函式宣告就像函式定義的頭部,當需要呼叫函式時,如果函式定義用在函式呼叫的前面,執行到呼叫的部分就無法呼叫,會報錯,這時就需要在函式呼叫前加個...
c 基礎 c 簡單程式設計(2)
一 資料的輸入和輸出 1.io流 cin cout 插入運算子 比如 cout 表示式 表示式 提取運算子 比如 cin 表示式 表示式 2.io流類庫操縱符 二 迴圈語句 一 if語句 1.if 表示式 表示式 2.if 表示式 表示式1 else 表示式2 3.if 表示式 表示式1 else ...
第2章 C 簡單程式設計 難點
vc 是ide 整合開發環境 而c 是一種物件導向程式設計的語言。型別名長度 位元組 取值範圍 bool 1false,true char1 27 2 7 1 27 27 1unsigned char10 28 1 0 2 8 1short2 215 2 15 1 215 215 1unsigned...