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個關鍵字
[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:條件語句
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ù)值計算的高級語言。
關鍵字通俗的說就是命令。例如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)