int
main()
(1)編譯、執行程式
原始檔→(編譯)→可執行檔案→(執行)→
型別=元素+運算
(2)hello world
#include
using
namespace std;
intmain()
iostream庫:istream和ostream
標準輸入輸出物件:cin(istream)
cout,cerr,clog(ostream)
(1)兩個數相加
#include
intmain()
輸出結果:
單行注釋: //
界定符對注釋:/* */ (可每行都加 * 來區分,不能巢狀)
(1)while語句
while (condition)
#include
intmain()
std::cout <<
"sum of 1 to 10 inclusive is "
<< sum << std::endl;
return0;
}
輸出結果:
(2)for語句
for (初始化語句;迴圈條件;表示式)
迴圈體·
#include
;int
main()
(3)讀取數量不定的輸入資料
在不知道要對多少個數求和的情況下,就需要不斷讀取資料直至沒有新的輸入為止。
#include
intmain()
std::cout <<
"sum is: "
<< sum << std::endl;
return0;
}
輸出結果:ctrl+z:檔案結束符(4)if語句
統計在輸入中每個值連續出現了多少次:
#include
intmain()
}//while結束
//列印檔案中最後乙個值的個數
std::cout << currval <<
" occures "
<< cnt <<
" times."
<< std::endl;
}//if結束
return0;
}
輸出結果:
定義乙個新型別
(1)sales_item類
變數(物件)+操作
#include
#include
"sales_item.h"
intmain()
輸出結果:
輸出結果:
(2)初識成員函式(方法)
item1.isbn():名為item1的物件的isbn成員。
將兩個sales_item物件相加的程式首先應該檢查兩物件是否有相同的isbn。
#include
#include
"sales_item.h"
intmain()
else
}
#include
#include
"sales_item.h"
intmain()
else
} std::cout << total << std::endl;
}else
return0;
}
寫在一開始
沒想到畢業9年後要把這個賬號找回來了。大學時在華工百步梯和電子設計比賽中度過了愉快的時光,但是畢業時貪圖享受來到乙個山溝溝裡蓋電廠。電廠蓋好了,但依然無法融入這個山溝溝。為了能回深圳跟女友和家人團聚,努力拼搏,集團深圳分公司想要我,但這裡卻不放。沒有辦法,動起了重新拾起程式設計,回深圳找工作的念頭。...
C轉戰C (一)開始的開始
折騰了很長時間的c,突然要轉戰c 迫不得已只能從頭學起。草草翻了一遍 c primer plus 自以為有有這麼長時間寫c的經驗,用起來作為c超集的c 應該也是毫無難度,到了真正上手才發現簡直兩眼一抹黑,掙扎了一段時間後,終於決定踏踏實實地學好c 於是才又抱起了大部頭 c primer plus 一...
C primer 筆記(一) 開始
1.1 編寫乙個簡單的c 程式 乙個函式包含四個部分 1 返回型別 2 函式名 3 乙個圓括號包圍的形參列表 允許為空 4 函式體 main函式的返回值型別必須為int。1.2 初識輸入輸出 標準輸入輸出庫 iostream庫,包含兩個基礎型別 1 輸入流istream 2 輸出流ostream.標...