<thead id="kqoxr"></thead>
<blockquote id="kqoxr"></blockquote>
<legend id="kqoxr"><li id="kqoxr"></li></legend>
    1. <sub id="kqoxr"></sub>
      1. <blockquote id="kqoxr"><i id="kqoxr"><noscript id="kqoxr"></noscript></i></blockquote>
        <pre id="kqoxr"></pre>

        91午夜福利在线观看精品,亚洲综合色婷婷中文字幕,亚洲日本欧洲二区精品,竹菊影视欧美日韩一区二区三区四区五区,亚洲色在线V中文字幕,国产精品毛片av999999,精品视频不卡免费观看,亚洲全乱码精品一区二区

        C語(yǔ)言中關(guān)鍵字的使用

        時(shí)間:2024-07-11 07:58:06 好文

        關(guān)于C語(yǔ)言中關(guān)鍵字的使用

          什么是const?

          常類型是指使用類型修飾符const說(shuō)明的類型,常類型的變量或?qū)ο蟮闹凳遣荒鼙桓碌摹#ó?dāng)然,我們可以偷梁換柱進(jìn)行更新:)

          為什么引入const?

          const 推出的初始目的,正是為了取代預(yù)編譯指令,消除它的缺點(diǎn),同時(shí)繼承它的優(yōu)點(diǎn)。

          const關(guān)鍵字使用非常的靈活,這一點(diǎn)和php差別很大,php中const用來(lái)在類中定義一個(gè)常量,而在c中,const因位置不同有不同的作用,因情景不同有不同的角色,使用起來(lái)也是非常的靈活。

          (1):const用來(lái)修飾普通的變量(指針變量除外)的時(shí)候,const type name 和 type const name 這兩種形式是完全等價(jià)的,都表示其是常量,不能進(jìn)行修改。

          #includeint main(){  const int num =23;  printf("result=%dn",num);  num =31;  printf("result=%dn",num); //報(bào)錯(cuò),num是常量,不能修改}

          (2):const用來(lái)修飾指針變量的時(shí)候,分為以下四種情況

          1、const type *name :這種情況下,const修飾的指針變量name所指向的type類型對(duì)象,也就是說(shuō)指向的這個(gè)對(duì)象是不能進(jìn)行修改的,因?yàn)槠涫浅A浚羔樧兞看_實(shí)可以進(jìn)行修改的

          #includeint main(){  int tmp = 23;  const int *num = &tmp;  printf("result=%dn",*num);     (*num) = 24; //報(bào)錯(cuò),因?yàn)橹羔榥um指向的int類型的對(duì)象是不能進(jìn)行修改的  printf("result=%dn",*num); }

          2、type const *name :這種情況下,const修飾的指針變量name所指向的type類型對(duì)象,意思完全同上,只是顛倒了以下順序。

          #includeint main(){  int tmp = 23;  int const* num = &tmp;  printf("result=%dn",*num);     (*num) = 24; //報(bào)錯(cuò),因?yàn)橹羔榥um指向的int類型的對(duì)象是不能進(jìn)行修改的  printf("result=%dn",*num); }

          3、type * const name :這種情況下,const修飾的指針變量name,也就是說(shuō)這個(gè)指針變量的值是不能進(jìn)行修改的,但是指針變量所指向的對(duì)象確實(shí)可以修改的

          #includeint main(){  int tmp = 100;  int *const num = &tmp;  printf("result=%dn",*num);    int change = 23;   num = &change; //報(bào)錯(cuò),因?yàn)橹羔榥um是不能進(jìn)行修改的  printf("result=%dn",*num); }

          4、const type * const name :這種情況下,const修飾的指針變量name以及指針變量name所指向的對(duì)象,也就是說(shuō)這個(gè)指針變量以及這個(gè)指針變量所指向的對(duì)象都是不能進(jìn)行修改的

          (3):const在函數(shù)中的參數(shù)的作用:

          void get_value( const int num ){  num=23; //報(bào)錯(cuò)}

          調(diào)用get_value()函數(shù)的時(shí)候,傳遞num參數(shù)到函數(shù),因?yàn)槎x了const,所以在函數(shù)中num是不能進(jìn)行修改的

        【C語(yǔ)言中關(guān)鍵字的使用】相關(guān)文章:

        愛(ài)在不言中作文07-24

        [經(jīng)典]愛(ài)在不言中作文08-01

        盡在不言中作文07-05

        愛(ài)在不言中作文[熱門]09-23

        (合集)愛(ài)在不言中作文11篇08-11

        愛(ài)在不言中作文合集【15篇】10-18

        一切盡在不言中作文07-23

        C++程序員03-09

        一切盡在不言中作文[熱]08-16

        (優(yōu)秀)一切盡在不言中作文10-17

        主站蜘蛛池模板: 亚洲AV成人片不卡无码| 97人摸人人澡人人人超一碰| 亚洲成人日韩| 久久精品女厕偷拍视频| 极品熟妇大蝴蝶20p| 国产日韩精品中文字幕| 日韩丝袜人妻中文字幕| 中国国产一级毛片视频| a最新版天堂资源在线| 人妻少妇久久中文字幕一区二区| 欧美在线精品一区二区三区| 1769国内精品视频在线播放| 潘金莲高清dvd碟片| 人妻无码专区| 国产日韩成人内射视频| 69一区二区| 免费一区二区三区视频在线| 欧美大胆自慰| 国产av丝袜旗袍无码网站| www.91在线播放| 狠狠操在线观看| 秋霞影音先锋一区二区| a男人的天堂久久a毛片| 欧美色欧美亚洲高清在线观看 | 无码人妻AⅤ一区二区三区用会员| 亚洲精品第一页不卡| 久久精品中文字幕有码日本道| 精品精品亚洲高清a毛片| 国产精品成人自产拍在线| 婷婷久久香蕉五月综合加勒比| 国产熟女精品一区二区三区| 无码人妻丝袜| 亚洲中文无码线在线观看| AV中文字幕潮喷人妻系列| 忍着娇喘人妻被中出中文字幕 | 欧美最猛性xxxxx免费| 黄色电影一区二区| 午夜精品一区二区蜜桃| av小次郎网站| 狠狠色噜噜狠狠亚洲AV| 99久久免费精品国产色|