第五次作業

2022-09-06 00:54:08 字數 1446 閱讀 6279

c語言第五次作業

看書11.1,11.2

一、看書做筆記

1、11.1的筆記

2、11.2的筆記

二、編輯程式列表

三、存在的問題

1、在用指標陣列編寫藏頭詩程式時不理解以下程式

for(i=0;i<4;i++){

mean[2*i]=*(peom[i]);

mean[2*i+1]=*(poem[i]+1);

結果:經過老師講解,知道乙個漢字需要倆個字元才能存入。所以這個式子就是分兩步將乙個漢字的兩個字元輸出。從而實現輸出乙個漢字。

2、二維陣列中a與*a的區別:

雖然a與*a的值相同,但是含義不同。

(1)a是行元素的首位址,又稱為行位址,是二級指標。

(2)而*a是首行第乙個元素的位址,又稱為列位址,是一級指標。

注意:由於有a[i]等價於*(a+i)的關係,因此既可以用下標表示法,也可以用指標表示法,或者是混合使用。

例如:a [ i ] [ j ]等價於*(*(a+i)+j),也可以寫成*(a[i]+j)。

四、pta中的問題

1、判斷題、int(*p)[4]它表示p是乙個指標陣列,包含4個指標變數元素。( f )

這題中p是乙個指標變數,它包含四個元素的一維陣列,所以本題錯誤。

函式題第四題

第五次作業

一 問題及 include using namespace std class time void add a minute void add an hour void add seconds int n void add minutes int n void add hours int n voi...

第五次作業

當我們在討論多型性的時候,通常會用過載函式進行舉例,而這次發現的問題主要在過載運算子上,因此我希望通過對過載運算子的測試來得出乙個結論。我們想知道為什麼前置運算子和後置運算子會有區別,因此設計了乙個實驗來證明它 得到最終結果如預期那樣。通過這次作業,我能感受到前置和後置運算子的區別,通過x 和y x...

第五次作業

insert into student sno,sname,s sdept,sage values 201215128 陳冬 男 is 18 建表時規定學號唯一,而在建表時已經加入了該學號,所以不能有兩個相同學號。3.70 insert into student sno,sname,s sdept,...