C語言變數中int a a屬於什麼

2022-11-26 19:20:14 字數 2739 閱讀 4682

1樓:厲恨真

int a; 這個的意思是說 :我要一個變數,這個變數呢用來存放數字,放的數字型別int ,也就是整數,並且我把這個變數稱為 a ,你不愛叫a,可以叫b,可以叫c,可以叫你想要的任意名字,只要符合規則就行。這就是一個定義變數的過程。

int a=3; 可以看做是上述的一種」進階版「:我搞了一個變數之後,立馬給它放一個數,此時我就放個3。即賦初值。

可以這麼理解,a 就是個放資料的容器,只能放int型的資料

2樓:匿名使用者

int 是一個型別 它來定義變數

a是一個變數名 int a 表示a是整型a=3 表示把a這個變數名賦值為3 以後有a出現 a就是3也可以改a的值 a++ 以後a出現的地方 a就為4瞭如果在深入一點 資料是在記憶體中儲存 記憶體以位元組為單位 每位元組都有地址 而這個變數名a就是地址 這個地址存的數就是3

比如 你家的房子 有個地址 a是某區 某街某號 3就是你的房子

3樓:匿名使用者

int 相當於就是a的屬性 a是變數 int只是說明a是什麼形式的變數

4樓:匿名使用者

a是我定義的一個int型別的變數。

int a = 3; 解釋為我定義了一個int型別的變數,其名字為a,同時給a賦值為3。

c語言中int *a,int a和int* a什麼區別?

5樓:匿名使用者

int *a和int* a是一樣的,都是定義了一個指向int型資料的指標變數a

int a是 定義了一個int型別的變數

6樓:孝稷

int *a指的是定義一個指向int型別資料的指標a,int a指的是定義一個整數變數a,

int* a跟int *a是一樣的,只是int *a更嚴謹,比如,int *a,b; 只有a是指標變數int* a,b; 容易讓人覺得a和b都是指標

在c語言中 int a=123,和int a, a=123的區別?

7樓:風若遠去何人留

後一種寫法錯了哦

應該是 int a; a=123; 用分號。

效果都是一樣的,定義一個變數,值為123

不過 後者是先定義 再賦值,操作多了一步,**多了一行。

時間上會慢上幾微妙,打字的時候,要多打幾個字元,除此以外,沒有任何區別了。

8樓:匿名使用者

差別主要在區域性變數和全域性變數中。

如果 a是區域性變數,則

int a=123;

和 int a; a=123;

編譯的**沒有差別。

如果a是全域性變數,兩者編譯的結果有差別。

則int a=123;a會當成一個靜態變數進行初始化,不會生成賦值指令。

c語言中 int a[10] int *pa=a是什麼意思?

9樓:匿名使用者

int a[10]; // 定義一個長度為10的整型陣列int *pa = a; // 定義一個整型指標pa指向陣列a的起始地址

相當於如下:

*(pa + 0) == a[0]

*(pa + 1) == a[1]

......

*(pa + n) == a[n]

希望我的回答可以幫到你,如有不明白的地方,歡迎追問,我一定盡力回答。

10樓:匿名使用者

int a[10]:定義一個陣列名為a的int型陣列,陣列長度為10

int* pa = a:定義一個int型指標,並指向陣列a的首地址,這樣在程式中通過指標pa來訪問陣列a。

11樓:

定義 a為整型陣列 10個元素

pa 為指向到 a 的指標

c語言中,int a[5];(int)a+1指什麼?是什麼意思

12樓:匿名使用者

(int)a+1表示將陣列a的首元素地址轉換為整型後加1,這個表示式的值是不確定的。

13樓:匿名使用者

將陣列名代表地址當作一個整型數處理,即得到陣列a首地址之後的一個地址測試**

#include

main()

就可以看出差別了

14樓:

若有int a[5];則(int)a+1顯然是地址a的下一個地址。如若a是0013ff6c,則(int)a+1是0013ff6d。這是因為,a是一個地址,而(int)a則把a的地址值強制為一個int整數,給這個整數+1就是a的下一個地址單元(因為地址序列是向上安排的)。

15樓:三隻熊

a[5]是一個陣列,陣列名a代表陣列a[5]的首地址,a+1代表首地址後面的地址,(int)代表把後表面的值強制轉化成整形

c語言中的f(int a)是什麼意思

16樓:手機使用者

f(int a)//自己定義的函式.. main()

17樓:渾芳潔阿坤

函式名:f,引數列表中,只有一個引數,且型別為int,名稱叫a此函式不返回任何值,即void

在c語言中

void可以省略不寫,

為了方便**閱讀,建議加上void

c語言的整型變數,C語言的整型變數

整型變數 整型變數可分為以下幾類 1.基本型 型別說明符為int,在記憶體中佔2個位元組,其取值為基本整常數。2.短整量 型別說明符為short int或short c110f1。所佔位元組和取值範圍均與基本型相同。3.長整型 型別說明符為long int或long 在記憶體中佔4個位元組,其取值為...

C語言for迴圈語句變數問題,請問在c語言中for迴圈語句表示式1中能否定義變數?如果可以它的作用域又是什麼?

第一次回答可獲 來2分,答案被採納可源獲bai得懸賞分和額外20分獎勵。du 答案是肯zhi定的可以,無論是表示式,還是dao初始條件,或是增量部分的變數,都要保證先定義後引用,如果未賦值,會按照c語言規定得到一個數值 auto 自動變數在賦值之前,它的值是不確定的 也就是說在引用的時候會得到一個隨...

c語言的整型什麼意思,C語言的整型變數到底是什麼意思?

整型變數,即 整數型變數。包括有符號整數和無符號整數,從資料長度上分,包括短整數 整數 長整數。標準整數型別為int 一般只說整形,通常是指這個,但其它整數型別也在簡稱整形變數的範圍之內。包括的關鍵字有 short int long unsigned其它常見的內建變數型別還有很多,例如 unit u...