基本概念
第乙個程式 helloword
/*標準標頭檔案*/
#include
using namespace std;
int main()
1 名稱
c++中可以命名的五種元素
函式變數
型別標籤
命名空間
注:名稱不能以數字開頭,中間不能有空白字元
包含兩個下劃線的名稱,以乙個下劃線開頭後跟乙個大寫字母,是標準庫的保留字
名稱中允許含有16進製制字元\udddd,d表示16進製制數
2 命名空間
using namespace std;
cout的全名就是:std::cout //這裡的:是範圍解析運算子
這樣上面的例子可以改寫為如下樣式:
/*標準標頭檔案*/
#include
/*定義命名空間*/
int main()
為了不用每次都寫std:: 可以用命名空間來指定
**如下:
using std::out;
3 關鍵字
c++中的一些保留字
4 語句和語句塊
宣告變數: double result=0.0;
5 程式結構
標頭檔案:所需的資料型別的**和其他型別的聲時 (通常原始檔的開頭包含他們)
字尾名為.h
原始檔 函式聲時,程式的可執行**
字尾名為.cpp .cxx或是.cc
6 程式和函式和執行
main()為入口函式
7 從原始檔中建立可執行檔案
第一步: 編譯器把cpp檔案編譯成對像檔案(原始檔內容對應的機器碼)
編譯 鏈結
在呼叫其中的函式之前是不會載入到記憶體中的
8 c++的源字元(共96個)
大小寫字母a-z
數字0-9
控制字元:換行符、水平和垂直製表符、換頁符
字元:_{}<>%:;?*+-/^&~!=,\"'
通用字符集 ucs-2 ucs-4(同unicode碼)
三字串行
轉義字元序列 如:\n(等同於endl)等 十六進製制數\x111 八進位制數\111
語句中的空白:換行符、水平和垂直製表符、換頁符
9 程式的注釋
///* 資訊 */
10 標準庫
可以用using 引入
第二章 基本資料型別和計算
1 資料和資料型別
2 簡單的計算 字面量
整數的算術運算 +-*/%
運算子的優先順序和相關性
美化輸出結果 如:cout《標準庫標頭檔案 三角函式和數值函式
字元字元字面量
c 學習筆記一
2007 9 4 引用,該型別的變數不直接儲存所包含的值,而是指向它所要儲存的值。c 的引用型別有四種 類 代表 陣列 介面。一下 表示類b從類 a中繼承 class a class b a 類的成員有以下型別 成員常量,代表與類相關聯的常量值。域,即類中的變數。成員方法,複雜執行類中的計算和其它操...
C 學習筆記 一
c 學習筆記 一 by heiyeluren 學習 visual c 入門經典 的個人筆記。1.函式的過載 函式過載提供了建立多個同名函式的能力。我們確定乙個函式是獨一無二的方法是通過三項方法,分別是是通過返回值的型別,函式名,函式 引數等三項內容。我們函式過載主要就是使用不同的引數來確定使用那個函...
C 學習筆記一
c中的記憶體分配方式 1.靜態儲存區域 在程式開始之前就可以分配,且在程式執行過程中始終存在 2.棧 儲存單元在其上分配,單元外自動釋放,多見內建 資料型別於此 3.堆 動態分配,即程式執行時分配此部分記憶體.由使用者分配且要負責釋放.生存期由使用者決定,不受範圍限制 stdlib.h提供mallo...