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

c語言符號大全表解釋圖解

c語言符號大全表解釋圖解

瀏覽次數(shù):1062次    時間:2024-09-27
  • 資訊詳情
  • C語言符號大全表解釋圖解

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

    1. #號

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

    #define STR(x) #x

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

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

    2. ##號

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

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

    int CONCAT(num, 1) = 10;

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

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

    3. ;號

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

    int num = 10;

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

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

    4. 號

    號用于定義一個代碼塊,在這個代碼塊中可以包含多條語句。例如:

    int num = 10;

    {

    int num = 20;

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

    }

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

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

    5. ()號

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

    int sum = (10 + 20) * 30;

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

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

    6. []號

    []號用于定義數(shù)組或者訪問數(shù)組元素。例如:

    int arr[5] = ;

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

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

    http://vip99178.com/common/images/4ppHSgIMOn_4.jpg

    7. *號

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

    int num = 10;

    int *p = #

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

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

    8. &號

    &號用于獲取變量的地址。例如:

    int num = 10;

    int *p = #

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

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

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

    9. ->號

    ->號用于訪問結(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);

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

    總結(jié)

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

  • 熱門資訊
  • 售后維修電話查詢
  • 格力變頻空調(diào)出現(xiàn)e3

    格力變頻空調(diào)出現(xiàn)e3

    電視機(jī)高壓包維修多少錢

    電視機(jī)高壓包維修多少錢

    長虹chd29166圖紙中的c539燒了

    長虹chd29166圖紙中的c539燒了

    la4425典型電路

    la4425典型電路

    惠而浦 b600e洗衣機(jī)故障代碼

    惠而浦 b600e洗衣機(jī)故障代碼

    海信變頻空調(diào)e方程序

    海信變頻空調(diào)e方程序

    創(chuàng)維高壓包Bsc25一3355

    創(chuàng)維高壓包Bsc25一3355

    半球電磁爐報警e5

    半球電磁爐報警e5

    格力空調(diào)f0不制冷

    格力空調(diào)f0不制冷

    蘇泊爾 電壓力鍋 保修

    蘇泊爾 電壓力鍋 保修

  • 其它資訊相關(guān)文章
  • 華凌空調(diào)過濾網(wǎng)安裝圖

    華凌空調(diào)過濾網(wǎng)安裝圖

    鄭州格蘭仕空調(diào)售后服務(wù)點

    鄭州格蘭仕空調(diào)售后服務(wù)點

    空調(diào)電路基板CPU

    空調(diào)電路基板CPU

    格力空氣能顯e1

    格力空氣能顯e1

    深圳龍華電器維修點

    深圳龍華電器維修點

    柳州三星手機(jī)維修點

    柳州三星手機(jī)維修點

    tcl電視連上網(wǎng)沒信號

    tcl電視連上網(wǎng)沒信號

    海爾邏輯板電壓正常

    海爾邏輯板電壓正常

    空調(diào)外機(jī)為什么總停

    空調(diào)外機(jī)為什么總停

    長虹虹21K32電視二次不開機(jī)

    長虹虹21K32電視二次不開機(jī)

  • 其它資訊相關(guān)問題
  • 長虹PDTV50818U    未回答
  • ipm模塊故障 美的    未回答
  • 索尼手機(jī)松江售后維修點    未回答
  • 變頻空調(diào)變頻器電路圖    未回答
  • 液晶電視電源板代換    未回答
  • 洗衣機(jī) 皮碗 膠    未回答
  • 康佳led42s2260n主板價    未回答
  • 美諾洗衣機(jī)官方熱線    未回答
  • 美的熱水器出不來熱水    未回答
  • 海爾小神童e6故障    未回答
  • 多麗c21b電磁爐顯示a1    未回答
  • 康佳電視系統(tǒng)升級包下載安裝    未回答
  • 空調(diào)右側(cè)開機(jī)密碼    未回答
  • tcl3d電視連不上無線網(wǎng)    未回答
  • 廈華液晶電視進(jìn)入工廠    未回答
  • 手提電腦開機(jī)后藍(lán)屏    未回答
  • 新安的格力空調(diào)不制冷    未回答
  • 長虹電視喇叭破響    未回答
  • led電視高壓驅(qū)動板電路    未回答
  • 創(chuàng)維電視 鳴叫    未回答
  • 其它資訊相關(guān)維信息修
  • tl494cn故障排除
  • 半球電磁爐不能開機(jī)
  • 康佳電視綠燈閃不開機(jī)
  • 日立空調(diào)故障31
  • 創(chuàng)維電視機(jī)灰屏幕不亮
  • 常熟飛利浦特約維修點
  • 海爾xqb45-10b怎樣甩干
  • 美的電壓鍋保溫費電嗎
  • 康佳32f3300ce通病
  • 康佳led32m
  • 大金中央空調(diào)開關(guān)面板
  • 燃?xì)鉄崴鱡5
  • 海爾電視系統(tǒng)應(yīng)用刪除
  • 顯像管電視機(jī)黑屏
  • 創(chuàng)維37l05hr hdmi接口
  • 創(chuàng)維電視圖像顯示跟膠片一樣
  • 麥克維爾空調(diào)外密碼
  • led32f1300cf程序
  • 深圳格力空調(diào)空調(diào)售后招聘
  • 液晶電視開機(jī)軟件下載
  • 番禺區(qū)三星售后服務(wù)網(wǎng)點
  • 康佳p機(jī)芯 亮度暗 亮
  • 相關(guān)資訊
  • 深圳美的售后服務(wù)地址
  • 華為手機(jī)濟(jì)南售后服務(wù)站
  • 上海三洋投影機(jī)維修點
  • 東芝筆記本電腦啟動不了
  • 九陽電壓力煲壓力開關(guān)
  • 三菱空調(diào)維修哪里找
  • 長虹led32b3060s花屏有聲音
  • ic卡熱水器 的工作原理
  • 東鳳美的空調(diào)銷售店
  • 吸塵器電源線退不回去
  • 免責(zé)聲明: 維修資訊欄目部分文章來自互聯(lián)網(wǎng)(全部或部分摘錄),如果版權(quán)所有人不同意我們轉(zhuǎn)載,請通過書面告知,我們將在第一時間刪除。文章內(nèi)容不代表中國易修網(wǎng)觀點,僅供參考,請謹(jǐn)慎使用。中國易修網(wǎng)對您使用的后果概不負(fù)責(zé)。您可以轉(zhuǎn)載或引用本站的資訊欄目內(nèi)容,請注名文章出處,但不得用以任何商業(yè)用途。