98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

您好,歡迎進入深圳市穎特新科技有限公司官方網(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)過程(事務)控制)。

C++,首要考慮的是如何構(gòu)造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態(tài)信息得到輸出或?qū)崿F(xiàn)過程(事務)控制。 所以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)復雜類型關(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:指定對應變量為外部變量,即在另外的目標文件中定義,可以認為是約定由另外文件聲明的對象的一個“引用“

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

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

 

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

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

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

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

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

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

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

if:條件語句

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

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

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

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)語句,當循環(huán)條件表達式為真則繼續(xù)循環(huán),為假則跳出循環(huán)。

下面來詳細介紹各個關(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ù)類型和占位符之間的對應關(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ī)則:

長整型至少應該和整型一樣長,而整型至少應該和短整型一樣長。

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 應該是按照有符號的來計算的

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

unsigned i ;

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

{

printf("%u ",i);

}

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

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

復雜類型關(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++能做的

服務器開發(fā)工程師、人工智能、云計算工程師、信息安全(黑客反黑客)、大數(shù)據(jù) 、數(shù)據(jù)平臺、嵌入式工程師、流媒體服務器、數(shù)據(jù)控解、圖像處理、音頻視頻開發(fā)工程師、游戲服務器、分布式系統(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

亚洲精品一区二区国产精华液| 免费毛片在线看不用播放器| 快穿名器系统纯肉巨污文直播| 做爰高潮全过程免费的小黄文| 人妻巨大乳一二三区| you jizz jizz japan日本| 女人和公豬交内谢| 玩弄白嫩少妇xxxxx性| 人妻妺妺窝人体色www聚色窝| 少妇多水xxxx色情免费| 欧美多人乱大交xxxxx变态| 国产精品xxxx国产喷水| 欧美r级a片成人片不可撤销| 日本一区二三区好的精华液| 欧美极品jizzhd欧美| 一炕四女被窝交换啪啪| 激情五月综合色婷婷一区二区| 丰满乳亲伦小说| 清纯校花被c得欲仙欲死| 久久精品国产亚洲7777| 精品久久久久久久免费人妻| 寂寞人妻瑜伽被教练日| 与亲女洗澡时伦了| 日本无码小泬粉嫩有套在线| 爆乳2把你榨干哦ova在线观看| 久久变态刺激另类SM孕妇| 国产又粗又猛又爽又黄的a片小说| 在厨房我撕开岳的丁字裤| 表妹叫我开她嫩苞| 400部精品国偷自产在线| 总裁把她的乳尖都吸大了| 女人下边被添全过程a片小说| 真人无遮挡猛进猛出视频| 歪歪漫画网免费版在线观看| 亚洲国产成人精品女人久久久| 国产精品久久久久影院老司| 国产一产二产三精华液区别在哪里| 玩两个丰满老熟女在线视频| 男女啪啪做爰高潮全过有多少姿势| 销魂美女图库| 久久久777天天躁狠狠躁av|