c day1 C 基礎入門

2021-09-24 13:06:13 字數 602 閱讀 4116

第乙個簡單的helloworld

#include"iostream" //包含c++的標頭檔案

using namespace std;//使用命名空間std標準的明明空間

void main01()

//用物件導向的方法來求解

struct circle

double getr()

double getarea()

protected;

private;

};void main03()

namespace  namespacea

register關鍵字,將區域性變數放到暫存器中來提高執行速度。

c語言不可以在暫存器變數上取位址,c++可以。

變數檢測增強,拒絕二義的語法。

函式類檢測增強,不允許相同的成員變數出現。

struct型別加強,c++的編譯器認為是一種新型別的宣告。

c++中所有的變數和函式都必須有型別

c++中新增了bool型別關鍵字,一般bool型別占用乙個位元組,告訴c++編譯器分配乙個位元組的記憶體,true為1,false為0;

c語言三目運算子不能做左值;而c++可以,因為運算子返回的是變數本身

C PRIMER之1 C 基礎入門

1 命令列編譯 gnu g main.cc o main vs.net cl gx main.cpp x.cpp x.obj x.exe c 檔案字尾 cc cpp cp c 與編譯器有關。2 輸入輸出 iostream cin 是istream型別物件 標準輸入 cout 是 ostream型別物...

C 快速入門1 基礎知識

this是個特殊指標,在class裡面指向當前物件,例如。class person 用於指定當前函式屬於某個類,例如setage函式屬於person類的乙個方法。用於指定呼叫的函式是來自哪個命名空間,例如呼叫的是命名空間a裡面的printversion函式。using a person 宣告使用命名...

Python基礎入門(1)

python區分大小寫 用函式isinstance name,datatype 可以檢測name資料是不是datatype型別的資料,返回true 或false 用函式來消除重複 elif是 else if的意思 data 1,2,3,4,5,6,7,8,9 def process x,level ...