www.fishc.com
#include /* 對乙個整型陣列求和 */
int addarray(int array, int n);
int main()
; int size = sizeof(data) / sizeof(int);
//int size = sizeof(data) / sizeof(data[0]);
printf("結果是: %d\n", addarray(data, size)); //data作為陣列的首位址
return 0;
}int addarray(int array, int n)
if (cin.peek() == '\n')
}cout << "結果是: " << sum << endl;
}
1、使用了流物件cin, ">>"最初定義為右移操作符,對所有內建的資料型別都進行了過載,所以它可以從輸入流物件提取出int,float,double型資料,也可以提取字串等資料.
2、cin cout物件的多個方法
cin.ignore(n, ch); 忽略前n個字元
cin.getline(str, n, ch); 從輸入流從接收n個字元到str變數中,只能讀取一行的內容
cin.peek(); 取得輸入流中的第乙個字元進行其他操作如比較,但是不影響輸入流中的資料。
cin.get(); 從輸入流中讀取乙個字元,輸入流的資料被取走。
cin.gcount(); 獲取乙個字元變數中包括空白字元的個數
cin.read(buf, 20); 讀取前20個字元到buf中, 不限定行數直到到達結束標誌為止。
cout.precision(n); 設定精度為n
cout.width(); 將顯示當前的字段寬度,預設為0,預設是右對齊的方式,就是說如果當前資料寬度不夠n那麼剩餘的位置就要在左端用空格補全。
cout.fill(ch); 用ch來替代原有的填充字元
觀察發現兩個程式的不同之處:
c和c++事實上在宣告變數時有點不同,c++允許我們在程式的任意位置宣告變數.這大大提高了大型c++程式的可讀性,因為這樣我們就可以在實際需要使用變數的時候才來宣告他們.
c 學習筆記 03 從乙個小程式說起2
從乙個小程式說起2 要求 編寫乙個程式,要求使用者輸入一串整數和任意數目的空格,這些整數必須位於同一行中,但允許出現在該行中的任何位置。當使用者按下鍵盤上的 enter 鍵時,資料輸入結束。程式自動對所有的整數進行求和並列印出結果。c語言版本 1 include 2 include 3 4void ...
mybatis快取,從乙個「靈異」事件說起
talk is cheap.show me the code.該問題涉及的主要 實現包括 listlistgoodstrack param criteria goodstrackquerycriteria criteria 2.xml定義 select 3.service定義 service tra...
C 學習筆記 004 從另乙個小程式說起
include include using namespace std 將乙個檔案複製到另乙個檔案 int file copy main char x while in x cout endl in.close return 0 將鍵盤輸入的資訊存入檔案 int str to file main f...