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...