1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      C語言的const關(guān)鍵字怎么用

      這篇“C語言的const關(guān)鍵字怎么用”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“C語言的const關(guān)鍵字怎么用”文章吧。

      成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為成都等服務(wù)建站,成都等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為成都企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

      const可以說一種常量的聲明的關(guān)鍵字,如const int a=2;變量a就是一個常變量,a的值不能被改變,這個改變是一定意義上的不能改變.而是說值的改變不能直接通過a這個符號來改變.但事實(shí)上,a的值是可能改變的.如下例子:

      #include  int main()  {  const int a=3;  int *p=(int*)&a;  *p=100;  printf("%d",a);  return 0;  }

      這樣a的值就被改變了.

      const也可以說一種只讀的關(guān)鍵字,如

      int integerArray[10]={0};  const int* pointer=integerArray;

      這里pointer是指向一個常變量的指針變量.pointer指向可能改變,但它所指向的變量的值就不能直接通過pointer來改變.如:

      *(p+1)=2;

      這是不可以的.但如果有另外一個數(shù)組integerArray1,p=integerArray1是可以有.還有指向的變量不可改變,這種不可改變是一定意義的改變.如下例子:

      #include  int main()  {   int array[10]={0};  const int *pointer=array;  int *pointer1=(int*)pointer;  pointer1[0]=1;  printf("%d",array[0]);  return 0;  }

      以上例子說明了,不能直接通過pointer改變array,但可能間接通過pointer來改變array;

      現(xiàn)在說一說有const聲明常指針,它的聲明不像聲明指向常量的指針形式.它的聲明形式為:int* const pointer; .常指針在編程的過程中它的指向不能改變.因此,常指針在聲明的時侯一定要給它賦初值.

      否則,就不能直接給它賦值.但是,如果一定要給它賦上一定的值,是可以的.如下例子:

      #include  int main()  {  int a=2;  int* const p;  int **p1=(int**)&p;  *p1=&a;  printf("%d",*p);  return 0;  }

      經(jīng)過上面的介紹,相信大家對指向常量的常指針的聲明也不難寫出吧.它的聲明形式:cont int* const p;它就不用作過多的介紹了,指向常量的常指針就是指向常量的指針與常指針的復(fù)合了。

      以上就是關(guān)于“C語言的const關(guān)鍵字怎么用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


      分享文章:C語言的const關(guān)鍵字怎么用
      轉(zhuǎn)載注明:http://ef60e0e.cn/article/psgpod.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        化隆| 四平市| 五大连池市| 泸定县| 长海县| 花莲县| 海丰县| 鄂托克旗| 敦煌市| 栾城县| 苗栗县| 阳原县| 正镶白旗| 象州县| 内黄县| 灵山县| 克拉玛依市| 望都县| 腾冲县| 陵川县| 平泉县| 恩施市| 泾阳县| 来安县| 夏河县| 龙南县| 修水县| 原阳县| 泸溪县| 金昌市| 岳阳市| 孟津县| 苏尼特右旗| 固阳县| 泾川县| 洛隆县| 横峰县| 徐闻县| 汉寿县| 津市市| 阜南县|