c語言函數(shù)關鍵字詳解 c語言關鍵字用法詳解

c語言里面this是什么關鍵字。。求詳解

this是一個指向對象自身的指針。舉個例子:

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供龍泉驛網站建設、龍泉驛做網站、龍泉驛網站設計、龍泉驛網站制作等企業(yè)網站建設、網頁設計與制作、龍泉驛企業(yè)網站模板建站服務,十年龍泉驛做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

class Test{

int i, j;

public:

void set(int a, int b)

{

this-i = a;//將調用該函數(shù)的對象中的成員i 賦值為a

this-j = b;//將調用該函數(shù)的對象中的成員j 賦值為b

}

};

int main()

{

Test t;

t.set(10, 20);//這時set函數(shù)中的this就是指向t的指針,相當于this=t;

}

c語言32個關鍵字的解釋和用法

C語言32個關鍵字

[code]auto :聲明自動變量 一般不使用

double :聲明雙精度變量或函數(shù)

int: 聲明整型變量或函數(shù)

struct:聲明結構體變量或函數(shù)

break:跳出當前循環(huán)

else :條件語句否定分支(與 if 連用)

long :聲明長整型變量或函數(shù)

switch :用于開關語句

case:開關語句分支

enum :聲明枚舉類型

register:聲明積存器變量

typedef:用以給數(shù)據類型取別名(當然還有其他作用)

char :聲明字符型變量或函數(shù)

extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)

return :子程序返回語句(可以帶參數(shù),也看不帶參數(shù))

union:聲明聯(lián)合數(shù)據類型

const :聲明只讀變量

float:聲明浮點型變量或函數(shù)

short :聲明短整型變量或函數(shù)

unsigned:聲明無符號類型變量或函數(shù)

continue:結束當前循環(huán),開始下一輪循環(huán)

for:一種循環(huán)語句(可意會不可言傳)

signed:生命有符號類型變量或函數(shù)

void :聲明函數(shù)無返回值或無參數(shù),聲明無類型指針(基本上就這三個作用)

default:開關語句中的“其他”分支

goto:無條件跳轉語句

sizeof:計算數(shù)據類型長度

volatile:說明變量在程序執(zhí)行中可被隱含地改變

do :循環(huán)語句的循環(huán)體

while :循環(huán)語句的循環(huán)條件

static :聲明靜態(tài)變量

if:條件語句

c語言的關鍵字

1、數(shù)據類型關鍵字(12個):?

(1) char :聲明字符型變量或函數(shù)

(2) double :聲明雙精度變量或函數(shù)

(3) enum :聲明枚舉類型

(4) float:聲明浮點型變量或函數(shù)

(5) int: 聲明整型變量或函數(shù)

(6) long :聲明長整型變量或函數(shù)

(7) short :聲明短整型變量或函數(shù)

(8) signed:聲明有符號類型變量或函數(shù)

(9) struct:聲明結構體變量或函數(shù)

(10) union:聲明聯(lián)合數(shù)據類型

(11) unsigned:聲明無符號類型變量或函數(shù)

(12) void :聲明函數(shù)無返回值或無參數(shù),聲明無類型指針(基本上就這三個作用)

2、控制語句關鍵字(12個):

A循環(huán)語句 :(1) for:一種循環(huán)語句(可意會不可言傳) (2) do :循環(huán)語句的循環(huán)體 (3) while :循環(huán)語句的循環(huán)條件 (4) break:跳出當前循環(huán) (5) continue:結束當前循環(huán),開始下一輪循環(huán)

B條件語句: (1)if: 條件語句 (2)else :條件語句否定分支(與 if 連用) (3)goto:無條件跳轉語句

C開關語句: (1)switch :用于開關語句 (2)case:開關語句分支 (3)default:開關語句中的“其他”分支

D return :子程序返回語句(可以帶參數(shù),也看不帶參數(shù))

3 、存儲類型關鍵字(4個):

(1)auto :聲明自動變量 一般不使用 (2)extern:聲明變量是在其他文件正聲明(也可以看做是引用變量) (3)register:聲明積存器變量 (4)static :聲明靜態(tài)變量

4、其它關鍵字(4個): (1)const :聲明只讀變量 (2)sizeof:計算數(shù)據類型長度 (3)typedef:用以給數(shù)據類型取別名(當然還有其他作用 (4)volatile:說明變量在程序執(zhí)行中可被隱含地改變。

相關內容:

C語言簡潔、緊湊,使用方便、靈活。ANSI C標準C語言共有32個關鍵字,9種控制語句,程序書寫形式自由,區(qū)分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。

語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。

允許直接訪問內存地址,對硬件進行操作。由于C語言允許直接訪問內存地址,可以直接對硬件進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統(tǒng)軟件。

生成目標代碼質量高,程序執(zhí)行效率高:一般只比經過高效優(yōu)化的匯編程序生成的目標代碼效率低10へ20%。

適用范圍大,可移植性好:C語言有一個突出的優(yōu)點就是適合于多種操作系統(tǒng),如DOS、UNIX、windows 98.windows NT;也適用于多種機型。C語言具有強大的繪圖能力,可移植性好,并具備很強的數(shù)據處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,它也是數(shù)值計算的高級語言。

C語言的關鍵字和函數(shù)有什么區(qū)別

關鍵字通俗的說就是命令。例如int關鍵字是定義int類型變量的命令。

函數(shù)是封裝了一些代碼可以完成某項任務。例如printf()函數(shù),是封裝了輸出代碼,至于里邊有什么代碼不必知道,知道函數(shù)是干什么的就成。函數(shù)可以自定義,你也可以把自己常用的一段代碼封裝起來,最為一個函數(shù),下次用就不用再寫這段代碼了,直接調用函數(shù)就ok了。

本文標題:c語言函數(shù)關鍵字詳解 c語言關鍵字用法詳解
網站URL:http://muchs.cn/article46/ddieshg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網站導航、App開發(fā)網站設計公司、企業(yè)網站制作、網站改版

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)