1樓:學雅思
int*代表的是int型的指標。宣告的變數就叫指標變數。
存放位址的變數稱為指標變數。指標變數是一種特殊的變數,不同於一般的變數,變數存放的是資料本身,而指標變數存放的是資料的位址。
舉例:int* a = 68 ,系統為變數a分配的首位址為0x065fdf4h,宣告空指標long *p = null,p=&a是存放變數a位址的指標變數,即p=&a中存放的值為0x065fdf4h(a的值為68,&a的值為0x065fdf4h)。
擴充套件資料
對變數a的訪問有兩種方式:
一是直接按位址0x065fdf4h找到a的儲存單元,從而對變數a進行訪問;
二是按系統為p=&a分配的位址先找到p=&a,然後根據p,&a的值(即變數a位址0x065fdf4h)找到變數a在記憶體中的儲存單元,從而對變數a進行訪問。對於前一種訪問方式稱為直接訪問方式,後一種訪問方式稱為間接訪問方式。
如果乙個指標變數存放的是某個物件的位址,則稱這個指標變數指向該物件。在c++程式設計中,指標變數只有確定了指向才有意義。
2樓:匿名使用者
強制型別轉換指標,&a[1]說的是位址,第二個陣列成員的位址;
(int*)&a[1]把上面的第二個陣列元素的的位址轉換成乙個整形的指標。
(long*)b[0]指向乙個長整形的指標。
3樓:匿名使用者
(int *)表示將後面的變數強制轉換為int指標型別資料,同理,(long *)就是長整型指標
c語言中int*是什麼意思
4樓:顏楚隆春
估計你還沒學到這裡,它代表的是指標的型別,int*表示指向整形變數的指標,到了後面.樓主學了也就明白勒!
5樓:great勿忘我
int *表示指標變數存放的是int型別變數的位址
6樓:匿名使用者
指標 呀 *p等於 c 的位址
c語言中,int是什麼意思?
7樓:歐鏡雲的寶寶
int是c語言基本資料型別之一,是整型的意思。
c語言中,有多種不同的資料型別,分為四大型別:基本型別、構造型別、指標型別、空型別。
其中整型變數包括下面幾種型別:
1、有符號基本整型,關鍵字:[signed] int,數值範圍:-2 147 483 648 ~ 2 147 483 647,位元組:4
2、無符號基本整型,關鍵字:unsigned [int],數值範圍:0 ~ 4 294 967 295,位元組:4
3、有符號短整型,關鍵字:[signed] short [int],數值範圍:-32768 ~ 32767,位元組:2
4、無符號短整型,關鍵字:unsigned long [int],數值範圍:0 ~ 65535,位元組:2
5、有符號長整型,關鍵字:[signed] long [int],數值範圍:-2 147 483 648 ~ 2 147 483 647,位元組:4
6、無符號長整型,關鍵字:unsigned long [int],數值範圍:0 ~ 4 294 967 295,位元組:4
8樓:浩雄王
c/c++程式語言中,int表示整型變數,是一種資料型別,用於定義乙個整型變數,在不同編譯環境有不同的大小,不同編譯執行環境大小不同。
在32/64位系統中都是32位,範圍為-2147483648~+2147483647,無符號情況下表示為0~4294967295。
matlab中
int用於符號∫
int(s)符號表示式s的不定積分.
int(s,v)符號表示式s關於變數v的不定積分.
int(s,a,b)符號表示式s的定積分, a,b分別為積分的下限和上限.
int(s,v,a,b)符號表示式s關於變數v從 a到b的定積分.
當int求不出符號解,會自動轉求數值解。
9樓:飲水思春
以上回答皆屬扯談,鑑定完畢。
int是c的關鍵字,代表整型數類。
int a;//宣告a為整型變數,int不是,(1樓的錯誤)只有整型變數和整型常數,沒有整數。(2樓的錯誤)應該是整型變數的取值範圍32768 ~ +32767(16位)-2147483648~2147483647(32位) (3樓更嚴重。)
10樓:匿名使用者
int是「整數型別」,表示是乙個整數型別變數,它的取值範圍是:
16位平台是 -32768~32767
32位平台是 -2147483648~2147483647
11樓:匿名使用者
你放棄c語言吧,這種問題就跟你問英語hello是什麼意思一樣
12樓:匿名使用者
樓上的哥真強,謝謝你啦!
最近又看了一下int是什麼意思,現在才想起來,自己是學程式設計的,竟然連int是什麼都忘記了,我真是不應該啊!
再次感謝樓上!
13樓:彭邵偉
整型變數 就是整數 範圍在-32767——+32767 超過這範圍就是long 即長整型-2147483647——2147483647 再就是超長整型longlong
c語言 *(int *)a是什麼意思? 20
14樓:天空沒蜻
int *a指的是定義乙個指抄
向int型別數襲據的指標a,int a指的是定bai義乙個整數變數dua,
int* a跟int *a是一樣的,
zhi只是int *a更嚴謹,
比如,daoint *a,b; 只有a是指標變數int* a,b; 容易讓人覺得a和b都是指標
c語言中是什麼意思,C語言中是什麼意思
並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...
C語言中ik是什麼意思,c語言中factorialK是什麼意思
c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...
c語言中else是什麼意思,c語言中else if 表示式 是什麼意思,怎麼用的
c語言中else是與 baiif一起使用du 的乙個關鍵字,表示 zhi如果滿足if條件則不執行 daoelse,否則執行else。專 下面通過具體的例項來說屬 明else的使用。int i 4 if i 5 如果i 5,執行i 0else 如果i 5,執行i 1 上面的程式中,由於i 4 5,不滿...