嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當(dāng)前位置:首頁(yè) > 資格考試 > 正文

表達(dá)式“c=*p++”的執(zhí)行過(guò)程是

表達(dá)式"c=*p++"的執(zhí)行過(guò)程是:復(fù)制*p的值給c后再執(zhí)行*p++.

復(fù)制*p的值給c后再執(zhí)行p++

(C語(yǔ)言)選擇題(有的ABCD顯示不出)~~~囧(50分?。?/h3>2.若int x=0,y=2,z=5; 則下列表達(dá)式值為假的是( D ) (A) ‘x’&&’yy’ (B) xc語(yǔ)言中在變量前面加*表示什么?如*p

int *p;//定義一個(gè)指向int類(lèi)型地址的指針變量。

int a = 5;//定義一個(gè)整型變量a,給變量a賦值為5。

p=&a;//將指向變量p指向一個(gè)整型變量的地址a(&是取地址運(yùn)算符)。

printf("%d",*p);//打印指針p指向的內(nèi)容,注意這里的"*"和第一行定義時(shí)或所用的"*"含義不同,這里的“*”是取出指針變量p所指向的內(nèi)容,而第一行定義所用的“*”是聲明變量p是一個(gè)指針類(lèi)型的變量。

擴(kuò)展資料:

選擇結(jié)構(gòu):

順序結(jié)構(gòu)的程序雖然能解決計(jì)算、輸出等問(wèn)題,但不能做判斷再選擇。對(duì)于要先做判斷再選擇的問(wèn)題就要使用選擇結(jié)構(gòu)。選擇結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語(yǔ)句出現(xiàn)的物理順序。

選擇結(jié)構(gòu)的程序設(shè)計(jì)方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)倪x擇語(yǔ)句。

選擇結(jié)構(gòu)適合于帶有邏輯或關(guān)系比較等條件判斷的計(jì)算,設(shè)計(jì)這類(lèi)程序時(shí)往往都要先繪制其程序流程圖,然后根據(jù)程序流程寫(xiě)出源程序,這樣做把程序設(shè)計(jì)分析與語(yǔ)言分開(kāi),使得問(wèn)題簡(jiǎn)單化,易于理解。程序流程圖是根據(jù)解題分析所繪制的程序執(zhí)行流程圖。

參考資料來(lái)源:百度百科-c語(yǔ)言

C=*P++;C=*++P;C=++*P;C=(*P)++

主要是考自增1,自減1運(yùn)算符 ++i i自增1后再參與其它運(yùn)算。 i++ i參與運(yùn)算后,i的值再自增1 C=*P++;表示 C = *p 然后 p++ C=*++P;表示 指針P加1 然后 C = *P 增1后的P C=++*P ;表示 C = *P 加1 C=(*P)++;表示 C = *p 然后 (*p)++ ++與- -這兩個(gè)運(yùn)算符奇特的方面在于,它們既可以用作前綴運(yùn)算符(用在變量前面,如+ + n), 也可以用作后綴運(yùn)算符(用在變量后面,如n + +)。在這兩種情況下,效果都是使n加1。但是, 它們之間仍存在一點(diǎn)區(qū)別,表達(dá)式 ++n 在n的值被使用之前先使n加1,而表達(dá)式 36計(jì)計(jì)C

C語(yǔ)言指針**p是什么意思

**p表示p也表示地址,簡(jiǎn)單的說(shuō),這個(gè)地址對(duì)應(yīng)的存儲(chǔ)單元存儲(chǔ)的數(shù)也是一個(gè)地址,而不是數(shù)值,而這個(gè)被存儲(chǔ)的地址對(duì)應(yīng)的存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)才是真正的相應(yīng)類(lèi)型的數(shù)值!

例如:

int i=10; //定義了一個(gè)整型變量

int *p=&i; //定義了一個(gè)指針指向這個(gè)變量

int **p1=&p; //定義了一個(gè)二級(jí)指針指向p指針

那么取出10的值方式為:

printf(“i=[%d]\n”,*p);

printf(“i=[%d]\n”,**p1);

擴(kuò)展資料:

指針與數(shù)組關(guān)系

指針數(shù)組:就是一個(gè)由指針組成的數(shù)組,那個(gè)數(shù)組的各個(gè)元素都是指針,指向某個(gè)內(nèi)存地址?!har *p[10];//p是一個(gè)指針數(shù)組

數(shù)組指針:數(shù)組名本身就是一個(gè)指針,指向數(shù)組的首地址。注意這是一個(gè)常數(shù)。

example:

char (*p)[10]//p是一個(gè)數(shù)組指針

函數(shù)指針:本身是一個(gè)指針,指向一個(gè)函數(shù)入口地址,通過(guò)該指針可調(diào)用其指向的函數(shù),使用函數(shù)指針可實(shí)現(xiàn)回調(diào)函數(shù)。

參考資料來(lái)源:百度百科-指針

展開(kāi)全文閱讀