c c 中常考的基本知識點(遇到就補充)

2021-06-16 09:29:57 字數 1078 閱讀 5672

【1】

int a=6;

printf("a=%%d",a);

輸出結果:%d

【2】虛函式

這個結果好奇怪哦,在建構函式裡呼叫的虛函式是基類的虛函式,在一般函式裡呼叫的虛函式就是子類的虛函式了。這個怎麼解釋?

乙個執行時錯誤,編譯可通過

解釋:有符號和無符號進行比較運算時(==,,<=,>=),有符號數隱式轉化為無符號數,即底層的補碼不變,但此時變成了無符號數。

char a="abcdf"; //陣列a的大小在定義時未指定,編譯時分配的空間是按照初始化的值確定的。

char * s="abcdf" //在編譯時就確定的

括號運算子

int a=0;

int b=1;

a=(b++,a++,b+a);

cout輸出結果是:3

inline

內聯函式在編譯時不單獨產生**,而是將有關**嵌入到呼叫處。

string 本身是乙個類,定義變數時是動態的,即執行時申請記憶體空間。

#define m 10

void test()

int a[m];

這樣是可以的!

enum ha

其中a的值是0;c的值是4.

int a=2;

a+=a-=++a*a--

cout結果是:-14

檔案的基本知識點

本章設計的知識點 12 1檔案的簡介 12.1.1 緩衝檔案的定義形式如下 file 指標名 通過檔案指標可以進行檔案的讀 寫操作 12.1.2 非緩衝檔案 緩衝檔案是通過檔案指標實現對檔案的讀和寫操作的 非緩衝檔案是通過作業系統提供的功能實現檔案的讀和寫的操作。12.2 與檔案有關的庫函式 12....

Mysql的基本知識點

1.資料庫的使用 資料庫中不區分大小寫.1 檢視所有的資料庫.show databases 2 建立資料庫.create database 名字 3 刪除資料庫.drop database 名字.3 進入某乙個資料庫.use 資料庫的名字 4 表的建立.建立表的過程中,需要指定 列的名字,列的個數,...

php的基本知識點

echo php輸出語句 每一句php 必須用 結束 本地服務 網域名稱locallhost ipwww echo echo 我愛我的祖國 print print 大王叫我來巡山 printf mouth 2月 day 29 printf mouth,day 開啟我們phpstudy mysql 資...