c 簡單程式設計 2

2022-05-30 10:39:09 字數 2138 閱讀 8109

1.驗證性實驗部分

①函式宣告和函式定義各自的作用及二者的區別:

函式宣告就是呼叫函式之前提示一下有這個函式

函式定義就是寫乙個函式

②什麼是形參?什麼是實參?函式引數和返回值在函式中起到什麼作用?

函式定義時寫的引數叫做形參,這些引數只是給計算機看的,沒有分配記憶體,沒有具體的值。函式呼叫時寫的引數叫做實參,這些引數要有意義,即分配了記憶體,有具體的值

③函式引數傳遞過程中,值傳遞和引用傳遞區別

值傳遞是只把物件的值傳入函式,函式中可以使用這個值,但卻無法更改該物件的值

引用傳遞是將整個物件本身(或位址)傳入函式,在函式中既可呼叫物件的值,也可改變物件的值

2.程式設計實驗部分

2-29(一)判斷乙個數為質數的演算法:用乙個迴圈找出這個數所有的因數,如果因數為2,即為1和它本身,則這個數是質數。

(二)(1)while 語句

#includeusing

namespace

std;

intmain()j++;

}if (a==2

) i++;

}return0;

}

(2)for 語句
#includeusing

namespace

std;

intmain()

}if (a == 2

) }

return0;

}

(3)do while 語句
#includeusing

namespace

std;

intmain()

}if (a == 2

) i++;

}while (i <= 100

);

return0;

}

2-32(1) while 語句

#include using

namespace

std;

intmain()

else

cin >>i;

}return0;

}

(2)do while 語句

#include using

namespace

std;

intmain()

else

cin >>i;

} while (true

);

return0;

}

2-34(一)思路:參照書例3-9,用遞迴法計算

(二)

#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...