// test0921.cpp : 定義控制台應用程式的入口點。
//#include
using namespace std;
void fun1()
;
//這一句編譯的時候會報錯「陣列界限溢位」(因為陣列沒有空間儲存\0):char str[5]="hello";
//下面這一句不會報錯,但是如果這樣寫會報錯:char *str="hello";str[3]='m';
str[3]='m';
cout << "hello world\n";
cout <>str1;
cout <>str2;
cout<<"your name:"<>age;
//如果沒有下面這一句,會發現輸入乙個數字回車以後,還沒輸入位址,程式就結束了。原因分析如下:
/*當cin讀取年齡的時候,將回車鍵生成的換行符留在了輸入佇列(既輸入流)中,後面的getline()看到換行符後,將認為 是乙個空行,並將乙個空字串賦給name陣列。解決方法是:在讀取名字之前先讀取並丟棄換行符。
可以通過幾種方法:
單獨使用沒有引數的get()和使用接受乙個char引數的get()
cin>>age;
cin.get();//or cin.get(ch)
或者使用表示式cin>>age返回的cin物件將呼叫拼接起來:
cin>>age.get()//or cin>>age.get(ch);
*/
cin.get();
cout <<"please input your address:" cout <<"your age is :"<}//使用cin.get,輸入9個以內的字元,回車,再輸入9個以內字元,程式執行正確,但是輸入「123456798012345」或者超過9個字元又會有bug void fun5() int main() 鏈結 list python的列表的特點 可以隨時新增和刪除元素 可以做的操作有 切片,新增,刪除,查詢,修改,排序 列表元素可以是不同型別,在型別不同的情況下就無法排序 列表是有序的 定義小馬列表 li twilight pinkiepie rainbow dash 插入 insert self ... 1 記錄型別 自定義record型別 declare type example record type is record name emp.ename type,salary emp.salary type,dno emp.deptno type 宣告record型別變數 example reco... 陣列 陣列是一種資料格式,能夠儲存多個同型別的資料。宣告陣列的通用格式 typename arrayname arraysize arraysize指定了元素的個數,它必須是整型常量 20或者const值 也可以是表示式,但是其中的所有值在編譯時必須是已知的,所以說arraysize不是變數,變數的...python復合型別 python復合型別
復合型別資料
C 復合型別