c 學習筆記一

2021-06-09 01:56:19 字數 1351 閱讀 9982

基本概念

第乙個程式 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...