国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

您好,歡迎進入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> 說說必須掌握的關(guān)鍵字(轉(zhuǎn))
新聞資訊
NEWS INFORMATION

說說必須掌握的關(guān)鍵字(轉(zhuǎn))

發(fā)布時間:2019-05-22

C語言是面向過程的,而C++是面向?qū)ο蟮?/p>

C和C++的區(qū)別:

C是一個結(jié)構(gòu)化語言,它的重點在于算法和數(shù)據(jù)結(jié)構(gòu)。C程序的設(shè)計首要考慮的是如何通過一個過程,對輸入(或環(huán)境條件)進行運算處理得到輸出(或?qū)崿F(xiàn)過程(事務(wù))控制)。

C++,首要考慮的是如何構(gòu)造一個對象模型,讓這個模型能夠契合與之對應(yīng)的問題域,這樣就可以通過獲取對象的狀態(tài)信息得到輸出或?qū)崿F(xiàn)過程(事務(wù))控制。 所以C與C++的最大區(qū)別在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設(shè)計這個概念已經(jīng)被融入到C++之中 ”。

 

C與C++的最大區(qū)別:在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設(shè)計這個概念已經(jīng)被融入到C++之中 ”,而就語言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,錯!算法是程序設(shè)計的基礎(chǔ),好的設(shè)計如果沒有好的算法,一樣不行。而且,“C加上好的設(shè)計”也能寫出非常好的東西。

C語言一共有32個關(guān)鍵字,如下表所示:

 

 

1數(shù)據(jù)類型關(guān)鍵字

A)基本數(shù)據(jù)類型(5個)

void:聲明函數(shù)無返回值或無參數(shù),聲明無類型指針,顯式丟棄運算結(jié)果

char:字符型類型數(shù)據(jù),屬于整型數(shù)據(jù)的一種

int:整型數(shù)據(jù),通常為編譯器指定的機器字長

float:單精度浮點型數(shù)據(jù),屬于浮點數(shù)據(jù)的一種

double:雙精度浮點型數(shù)據(jù),屬于浮點數(shù)據(jù)的一種

B)類型修飾關(guān)鍵字(4個)

short:修飾int,短整型數(shù)據(jù),可省略被修飾的int。

long:修飾int,長整形數(shù)據(jù),可省略被修飾的int。

signed:修飾整型數(shù)據(jù),有符號數(shù)據(jù)類型

unsigned:修飾整型數(shù)據(jù),無符號數(shù)據(jù)類型

C)復(fù)雜類型關(guān)鍵字(5個)

struct:結(jié)構(gòu)體聲明

union:共用體聲明

enum:枚舉聲明

typedef:聲明類型別名

sizeof:得到特定類型或特定類型變量的大小

D)存儲級別關(guān)鍵字(6個)

auto:指定為自動變量,由編譯器自動分配及釋放。通常在棧上分配

static:指定為靜態(tài)變量,分配在靜態(tài)變量區(qū),修飾函數(shù)時,指定函數(shù)作用域為文件內(nèi)部

register:指定為寄存器變量,建議編譯器將變量存儲到寄存器中使用,也可以修飾函數(shù)形參,建議編譯器通過寄存器而不是堆棧傳遞參數(shù)

extern:指定對應(yīng)變量為外部變量,即在另外的目標(biāo)文件中定義,可以認(rèn)為是約定由另外文件聲明的對象的一個“引用“

const:與volatile合稱“cv特性”,指定變量不可被當(dāng)前線程/進程改變(但有可能被系統(tǒng)或其他線程/進程改變)

volatile:與const合稱“cv特性”,指定變量的值有可能會被系統(tǒng)或其他進程/線程改變,強制編譯器每次從內(nèi)存中取得該變量的值

 

2流程控制關(guān)鍵字

A)跳轉(zhuǎn)結(jié)構(gòu)(4個)

return:用在函數(shù)體中,返回特定值(或者是void值,即不返回值)

continue:結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán)

break:跳出當(dāng)前循環(huán)或switch結(jié)構(gòu)

goto:無條件跳轉(zhuǎn)語句

B)分支結(jié)構(gòu)(5個)

if:條件語句

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

switch:開關(guān)語句(多重分支語句)

case:開關(guān)語句中的分支標(biāo)記

default:開關(guān)語句中的“其他”分治,可選。

C)循環(huán)結(jié)構(gòu)(3個)

for:for循環(huán)結(jié)構(gòu),for(1;2;3)4;的執(zhí)行順序為1->2->4->3->2...循環(huán),其中2為循環(huán)條件

do:do循環(huán)結(jié)構(gòu),do 1 while(2);的執(zhí)行順序是1->2->1...循環(huán),2為循環(huán)條件

while:while循環(huán)結(jié)構(gòu),while(1) 2;的執(zhí)行順序是1->2->1...循環(huán),1為循環(huán)條件

以上循環(huán)語句,當(dāng)循環(huán)條件表達(dá)式為真則繼續(xù)循環(huán),為假則跳出循環(huán)。

下面來詳細(xì)介紹各個關(guān)鍵字:

基本數(shù)據(jù)類型(5個)

void

char

int

float

double

類型修飾關(guān)鍵字(4個)

short

long

signed

unsigned

1)在windows,32位系統(tǒng)中

char 1個字節(jié)

short 2個字節(jié)

int 4個字節(jié)

long 4個字節(jié)

double 8個字節(jié)

float 4個字節(jié)

2)數(shù)據(jù)類型和占位符之間的對應(yīng)關(guān)系

char和unsingned char %c

short %hd

unsigned short %hu

long %ld

unsigned long %lu

int %d

unsigned int %u

float %f/%g

double %lf/%lg

%f和%lf會保留小數(shù)點后面多余的0 如 3.1400000 .2%f得 3.14

%g和%lg不會保留 如 3.14

規(guī)定整型值相互之間大小的規(guī)則:

長整型至少應(yīng)該和整型一樣長,而整型至少應(yīng)該和短整型一樣長。

3)signed、unsigned關(guān)鍵字

signed char取值范圍是 -2^7 到 2^7-1

unsigned char取值范圍是 0 到 2^8

signed int取值范圍是 -2^31 到 2^31-1

unsigned int取值范圍是 0 到 2^32

留兩個問題思考:

1), int i = -20;

unsigned j = 10;

i+j 的值為多少?為什么?

-10 應(yīng)該是按照有符號的來計算的

2), 下面的代碼有什么問題?

unsigned i ;

for (i=9;i>=0;i--)

{

printf("%u ",i);

}

一直打印無法停止,到了0 后,變成-1。因為-1是有符號的了,再變成 4294967295一直又減下去了

4)void關(guān)鍵字:

復(fù)雜類型關(guān)鍵字(5個)

struct

union

enum

typedef

sizeof

存儲級別關(guān)鍵字(6個)

auto

static

register

extern

const

volatile

2、流程控制關(guān)鍵字 A)跳轉(zhuǎn)結(jié)構(gòu)(4個)

return

continue

break

goto

B)分支結(jié)構(gòu)(5個)

if

else

switch

case

default

 

這些是C/C++能做的

服務(wù)器開發(fā)工程師、人工智能、云計算工程師、信息安全(黑客反黑客)、大數(shù)據(jù) 、數(shù)據(jù)平臺、嵌入式工程師、流媒體服務(wù)器、數(shù)據(jù)控解、圖像處理、音頻視頻開發(fā)工程師、游戲服務(wù)器、分布式系統(tǒng)、游戲輔助等

C)循環(huán)結(jié)構(gòu)(3個)

for

do

while

 

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

五月婷婷综合缴情六月| 亚洲国产成人久久99精品| 成人精品视频一区二区在线观看| 偷拍美女洗澡免费视频| 久一视频这里只有精品| 超碰在线播放国产精品| 91天堂素人精品系列全集| 日韩高清中文字幕亚洲| 国产又大又黄又粗的黄色| 国产免费自拍黄片免费看| 成人免费观看视频免费| 日韩午夜老司机免费视频| 出差被公高潮久久中文字幕| 大尺度剧情国产在线视频| 亚洲专区中文字幕视频| 久久热在线视频免费观看| 中文字幕一区二区熟女| 国产精品香蕉免费手机视频| 欧美精品久久99九九| 91人妻丝袜一区二区三区| 我的性感妹妹在线观看| 老外那个很粗大做起来很爽| 日本少妇三级三级三级| 人妻露脸一区二区三区| 日本精品中文字幕人妻| 高潮日韩福利在线观看| 美日韩一区二区精品系列| 免费在线成人午夜视频| 欧美成人黄色一区二区三区| 女厕偷窥一区二区三区在线| 在线观看国产成人av天堂野外| 初尝人妻少妇中文字幕在线| 人体偷拍一区二区三区| 国产av一区二区三区四区五区| 日韩人妻一区中文字幕| 国产精品欧美一区二区三区| 日韩一区二区三区在线欧洲| 丰满少妇被猛烈插入在线观看| 熟女一区二区三区国产| 99久久人妻中文字幕| 大尺度激情福利视频在线观看|