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