中國(guó)易修網(wǎng)>維修資訊>

c語(yǔ)言符號(hào)大全表解釋圖解

c語(yǔ)言符號(hào)大全表解釋圖解

瀏覽次數(shù):1454次    時(shí)間:2023-10-20
  • 資訊詳情
  • C語(yǔ)言符號(hào)大全表解釋圖解

    C語(yǔ)言是一種高級(jí)編程語(yǔ)言,它是一種通用的、面向過(guò)程的編程語(yǔ)言,也是一種系統(tǒng)編程語(yǔ)言。在C語(yǔ)言中,符號(hào)是非常重要的一部分。符號(hào)的使用不當(dāng)可能會(huì)導(dǎo)致程序出錯(cuò)或編譯失敗。在本文中,我們將為您介紹C語(yǔ)言中常見的符號(hào)及其用法。

    1. #號(hào)

    #號(hào)是一個(gè)預(yù)處理符號(hào),用于將宏參數(shù)轉(zhuǎn)換為字符串。例如:

    #define STR(x) #x

    printf('%s\n', STR(hello world));

    上面的代碼將輸出字符串'hello world'。

    2. ##號(hào)

    ##號(hào)也是一個(gè)預(yù)處理符號(hào),用于將兩個(gè)宏參數(shù)連接成一個(gè)標(biāo)識(shí)符。例如:

    #define CONCAT(x, y) x##y

    int CONCAT(num, 1) = 10;

    printf('%d\n', num1);

    上面的代碼將輸出數(shù)字10。

    3. ;號(hào)

    ;號(hào)是C語(yǔ)言中的語(yǔ)句結(jié)束符號(hào)。每條語(yǔ)句都必須以;號(hào)結(jié)束。例如:

    int num = 10;

    printf('%d\n', num);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)整型變量num,并將其賦值為10,第二條語(yǔ)句使用printf函數(shù)輸出num的值。

    4. 號(hào)

    號(hào)用于定義一個(gè)代碼塊,在這個(gè)代碼塊中可以包含多條語(yǔ)句。例如:

    int num = 10;

    {

    int num = 20;

    printf('%d\n', num);

    }

    printf('%d\n', num);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)整型變量num,并將其賦值為10,第二條語(yǔ)句定義了一個(gè)新的代碼塊,在這個(gè)代碼塊中定義了一個(gè)新的整型變量num,并將其賦值為20,第三條語(yǔ)句使用printf函數(shù)輸出這個(gè)新的num的值,第四條語(yǔ)句使用printf函數(shù)輸出之前定義的num的值,即10。

    5. ()號(hào)

    ()號(hào)用于調(diào)用函數(shù)或者改變運(yùn)算的優(yōu)先級(jí)。例如:

    int sum = (10 + 20) * 30;

    printf('%d\n', sum);

    上面的代碼中,第一條語(yǔ)句使用()號(hào)改變了加法的優(yōu)先級(jí),先計(jì)算出括號(hào)中的結(jié)果,再乘以30,最終得到750,第二條語(yǔ)句使用printf函數(shù)輸出sum的值。

    6. []號(hào)

    []號(hào)用于定義數(shù)組或者訪問(wèn)數(shù)組元素。例如:

    int arr[5] = ;

    printf('%d\n', arr[2]);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)長(zhǎng)度為5的整型數(shù)組arr,并初始化了其中的元素,第二條語(yǔ)句使用printf函數(shù)輸出arr數(shù)組中第3個(gè)元素的值,即3。

    http://www.8082055.com/common/images/1472174948653514.jpg

    7. *號(hào)

    *號(hào)有多種用途,可以定義指針、訪問(wèn)指針?biāo)赶虻膬?nèi)存地址、聲明一級(jí)指針、聲明二級(jí)指針等。例如:

    int num = 10;

    int *p = #

    printf('%d\n', *p);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)整型變量num,并將其賦值為10,第二條語(yǔ)句定義了一個(gè)指向整型變量的指針p,并將其指向num的地址,第三條語(yǔ)句使用*號(hào)訪問(wèn)p所指向的內(nèi)存地址,輸出num的值,即10。

    8. &號(hào)

    &號(hào)用于獲取變量的地址。例如:

    int num = 10;

    int *p = #

    printf('%p\n', &num);

    printf('%p\n', p);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)整型變量num,并將其賦值為10,第二條語(yǔ)句定義了一個(gè)指向整型變量的指針p,并將其指向num的地址,第三條語(yǔ)句使用&號(hào)獲取num的地址并使用printf函數(shù)輸出,第四條語(yǔ)句輸出p所指向的地址,可以發(fā)現(xiàn)它和第三條語(yǔ)句輸出的地址是相同的。

    9. ->號(hào)

    ->號(hào)用于訪問(wèn)結(jié)構(gòu)體指針?biāo)赶虻某蓡T。例如:

    typedef struct {

    int num;

    char ch;

    } Info;

    Info *p = (Info*)malloc(sizeof(Info));

    p->num = 10;

    p->ch = 'A';

    printf('%d %c\n', p->num, p->ch);

    上面的代碼中,第一條語(yǔ)句定義了一個(gè)包含整型num和字符ch成員的結(jié)構(gòu)體Info,第二條語(yǔ)句使用malloc函數(shù)動(dòng)態(tài)分配了一個(gè)Info結(jié)構(gòu)體的內(nèi)存空間,并將其地址賦值給指針p,第三條語(yǔ)句使用->號(hào)訪問(wèn)p所指向的num成員,并將其賦值為10,第四條語(yǔ)句使用->號(hào)訪問(wèn)p所指向的ch成員,并將其賦值為'A',最后一條語(yǔ)句使用printf函數(shù)輸出p所指向的num和ch成員的值。

    總結(jié)

    C語(yǔ)言中的符號(hào)是非常重要的一部分,熟練掌握各種符號(hào)的使用方法對(duì)于編寫高質(zhì)量的程序是十分必要的。本文中介紹了常見的符號(hào)及其用法,希望讀者能夠通過(guò)閱讀本文,更好地理解C語(yǔ)言中的符號(hào)。

  • 熱門資訊
  • 售后維修電話查詢
  • 美的空調(diào)選型樣表

    美的空調(diào)選型樣表

    海信電視圖像比較暗

    海信電視圖像比較暗

    ss9電路圖分析

    ss9電路圖分析

    格力空調(diào)??诖砩?>
					<p>格力空調(diào)??诖砩?/p>
				</dd>
			</a>
			<a href=
    創(chuàng)維電視如何設(shè)置

    創(chuàng)維電視如何設(shè)置

    長(zhǎng)虹電視av轉(zhuǎn)換頭

    長(zhǎng)虹電視av轉(zhuǎn)換頭

    tcl7300a 3d內(nèi)存問(wèn)題

    tcl7300a 3d內(nèi)存問(wèn)題

    海爾液晶連接鍋蓋的端口

    海爾液晶連接鍋蓋的端口

    家電保養(yǎng)與維修

    家電保養(yǎng)與維修

    格力謙者變頻空調(diào) 掛機(jī)顯示 代碼

    格力謙者變頻空調(diào) 掛機(jī)顯示 代碼

  • 其它資訊相關(guān)文章
  • 格力空調(diào)出風(fēng)口溫度標(biāo)準(zhǔn)

    格力空調(diào)出風(fēng)口溫度標(biāo)準(zhǔn)

    昆明市康佳電視維修

    昆明市康佳電視維修

    格力空調(diào)批發(fā)網(wǎng)

    格力空調(diào)批發(fā)網(wǎng)

    cpu 集成電路 工作原理

    cpu 集成電路 工作原理

    小天鵝洗衣機(jī)底板安裝

    小天鵝洗衣機(jī)底板安裝

    格力柜機(jī)開機(jī)無(wú)顯示

    格力柜機(jī)開機(jī)無(wú)顯示

    松京西安有售后嗎

    松京西安有售后嗎

    資陽(yáng)三星售后服務(wù)部

    資陽(yáng)三星售后服務(wù)部

    空調(diào)故障提示燈

    空調(diào)故障提示燈

    tcl消磁電阻壞了到那里購(gòu)買

    tcl消磁電阻壞了到那里購(gòu)買

  • 其它資訊相關(guān)問(wèn)題
  • 海信空調(diào)維修金卡    未回答
  • 夏普電視售后維修價(jià)格    未回答
  • 長(zhǎng)沙華為手機(jī)售后維修點(diǎn)查詢    未回答
  • 康佳led32f3300ce屏幕亮一下    未回答
  • 格力空調(diào)46520A-N5    未回答
  • 創(chuàng)維液晶電視32e200e    未回答
  • 32lh23ur電源維修    未回答
  • 澠池蘇泊爾電磁爐維修點(diǎn)查詢    未回答
  • 天津創(chuàng)維空調(diào)售后中心    未回答
  • tcl電視一直顯示紅燈    未回答
  • cvbs 電視原理    未回答
  • 未回答
  • 消毒柜控制電路    未回答
  • 空調(diào)濾塵網(wǎng)如何拆卸    未回答
  • 南陽(yáng)科龍空調(diào)專業(yè)維修    未回答
  • 空調(diào) 超過(guò)保修期    未回答
  • 自己如何清洗格力風(fēng)管空調(diào)    未回答
  • lcd背光電路電容嘯叫    未回答
  • 皇明太陽(yáng)能熱水器武漢售后服務(wù)差    未回答
  • 濟(jì)南空調(diào)售后維修    未回答
  • 其它資訊相關(guān)維信息修
  • 海爾冰箱是不是很差
  • 開關(guān)電源輸出假負(fù)載
  • 萬(wàn)能空調(diào)遙控器 嘀
  • 松下等離子輸不進(jìn)信號(hào)
  • 液晶電視邏輯板壞圖
  • 海信空調(diào)銅管少了一根
  • 新飛冰柜 不制冷
  • 美的72lw空調(diào)
  • 康佳f2528d2 g高壓包
  • 美的中央空調(diào)e4故障代碼
  • 創(chuàng)維液晶49E510E
  • 海爾電視32r31W
  • 煙臺(tái)松下中央空調(diào)
  • 我的格力涼之靜空調(diào)沒出現(xiàn)e6
  • 步步高售后服務(wù)在那里
  • 三星 黑屏 藍(lán)色燈
  • 32寸康佳液晶電視主板
  • 合肥格力座機(jī)號(hào)
  • 創(chuàng)維電視軟件更新
  • 康佳p29fg188的背板
  • 松下 NNK5540mf容量
  • led3260 數(shù)據(jù)
  • 相關(guān)資訊
  • 熱水器在冷天聲音很大
  • 家用熱水器的原理使用與維修 pdf
  • 3842各腳功能及電壓
  • 華凌空調(diào)電路圖
  • 空調(diào)制冷外機(jī)流水
  • 長(zhǎng)虹 chd3891
  • 北京格力維修點(diǎn)
  • 創(chuàng)維電視刷機(jī)線
  • crt主電壓只有63
  • 大金空調(diào)不定時(shí)關(guān)機(jī)
  • 免責(zé)聲明: 維修資訊欄目部分文章來(lái)自互聯(lián)網(wǎng)(全部或部分摘錄),如果版權(quán)所有人不同意我們轉(zhuǎn)載,請(qǐng)通過(guò)書面告知,我們將在第一時(shí)間刪除。文章內(nèi)容不代表中國(guó)易修網(wǎng)觀點(diǎn),僅供參考,請(qǐng)謹(jǐn)慎使用。中國(guó)易修網(wǎng)對(duì)您使用的后果概不負(fù)責(zé)。您可以轉(zhuǎn)載或引用本站的資訊欄目?jī)?nèi)容,請(qǐng)注名文章出處,但不得用以任何商業(yè)用途。