C 基礎知識整理(C增強篇)

2021-08-20 18:28:49 字數 1871 閱讀 8576

#includeusing namespace std;//c++的命名空間

//error c2874: using 宣告導致「servant::saber」的多次宣告

namespace servant

;namespace servant2

;void test()

int a;

int a = 10;

//c語言可通過 c++不允許

int getarea(a,b)

void test()

//c語言可通過 c++不允許 返回值、引數型別、引數個數

void test()

//c語言可通過 c++不允許 malloc() 返回 void * 鬚鬚轉換成相應型別

#include#includeusing namespace std;//c++的命名空間

#define x 3 //巨集定義,編譯時計算機不檢查語法錯誤

int main()

const int nvalue; //nvalue是const 

const char *pcontent; //*pcontent是const, pcontent可變 

const (char *) pcontent; //pcontent是const,*pcontent可變 

char* const pcontent; //pcontent是const,*pcontent可變 

const char* const pcontent; //pcontent和*pcontent都是const

int const nvalue; // nvalue是const 

char const * pcontent;// *pcontent是const, pcontent可變 

(char *) const pcontent;//pcontent是const, *pcontent可變 

char* const pcontent;// pcontent是const, *pcontent可變 

char const* const pcontent;// pcontent和*pcontent都是const

C 基礎知識整理

在c 98中,有63個關鍵字。不能遺漏標準名稱,任何不帶標準名稱來說關鍵字個數都是耍流氓 1.定義命名空間,需要用到namespace關鍵字,後面跟命名空間的名字,然後接 中即為命名空間的成員。2.命名空間的使用 namespace n int main using n b int main usi...

C 基礎知識篇

1.命名空間 在c 中,識別符號 name 可以是符號常量 變數 巨集 函式 結構 列舉 類和物件等。為了避免在大規模程式設計中以及在程式設計師使用各種各樣的c 庫時,這些識別符號的命名發生衝突,標準c 引入了關鍵字namespace 命名空間 以便更好控制識別符號作用域。定義格式如下 namesp...

C 基礎知識整理 C 基礎(1)

c 基本結構 1 變數定義 例,myfirstclass myfirstclass 2 如何變數的初始化 int a 0 string str string.empty int init a 2 3 變數的作用域 首先應該弄清楚private,protected internal和public的各自...