1樓:鑄信
定義一個int型的指標
例如:int *p;//定義一個指向int型變數的指標char *p1;//定義一個指向char型變數的指標int **p2;//定義一個指向int型指標的指標,即指向指標的指標
2樓:修身養性
name本身是一個char*型的變數,就是一個指標,指向輸入的名字字串的首字元的地址。如果直接輸出name,輸出的就是名字字串。
(int *)是將name轉換為指向int型變數的指標,所以再用cout 輸出,結果就是該名字字串的首字元的地址。
3樓:匿名使用者
(int *)是將name轉換為指向int型變數的指標
4樓:焰水深藍
這裡應該是輸出name的地址,如果直接使用的話,輸出的是字串的內容,而整型指標則是輸出指標指向的地址.
5樓:匿名使用者
你太有才了,的確是地址,從兩方面看,一:比如像c裡的mallco函式一樣,其前就加有(型別 *)表示開闢一儲存空間,如果成功則返回開僻的地址,這和你那一樣的了。二:
那條輸出語句首先輸出name的值,其後加一個at,再輸出(int *)name,從英語的角度就知道是表達name地址(at)的意思。哈哈,我謬論哈
6樓:奪魂狼劍
意思是把name轉換成“指向int型別的指標”。
即相當於static_cast(name);這樣更直觀。
7樓:匿名使用者
將地址轉化成int型
8樓:電腦——交流
說明 name是指向整形的指標
9樓:匿名使用者
在c++()代表強制轉換
int 在c++中是什麼意思
10樓:go陌小潔
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求不出符號解,會自動轉求數值解.
11樓:
定義整型變數,如定義一個整型變數i即:int i;接下來就可以為i賦值了,但必須是整型的,範圍也有限制。若要賦一個大的數值,可以在int前加long
12樓:匿名使用者
你好,int&&可以理解為右值引用,其作用是將變數繫結到一個臨時變數上,一般是函式返回值。
如:int somemethod()
int&& b = some_method();
這樣可以減少函式返回操作並且賦值操作時new、delete、copy操作,提高效率。特別是當返回型別比較龐大的時候,作用明顯。
int&&作為形參的情況,作用類似。
13樓:孤傲靈魂→玄燁
貌似 int 在所有語言中都是 整型資料型別吧
14樓:匿名使用者
int :資料整形型別
15樓:匿名使用者
integer整數的前三個字母
16樓:
整型資料,另外long長整型,short短整型
在c++中(int *)(&a)是什麼意思,本題在問題描述裡?
17樓:
(int*)可以省略,指標型別強制轉換。
&a就是取a的記憶體地址。
int *p=(int *)(&a);就是定義int型別指標變數p,p指標賦值為a的記憶體地址,即指標p指向a。
c/c++中,int ** a;是什麼意思啊?
18樓:會飛的小兔子
*表示指標;
int*a裡表示a是一個指向int的指標,指向是用來儲存指標地址的;
int**a表示專*a是指標指屬向整數指標型別int*a表示a是指向整數的指標型別;
int*a是宣告指標;
int(*a)把指標a取值,並且轉換成int;
(int*)a把a這個變數轉換成int*;
擴充套件資料int*a的使用
intmain()
19樓:水上漂湯
在定義一個
變數的時候,*表示指標
比如int * a,表示a是一內個指容向int的指標int **a相當於(int *) * a,表示a是一個指向int *的指標(通俗點說就是a的值是一個指標,或者說地址),即指向int指標的指標,這是2級指標。
int m = 1;
int *p = &m;
int ** a = &p;
20樓:背心_心背
定義一個int型別的二維指標a
21樓:匿名使用者
指向int型指標的指標
22樓:
就是一個指向指標的指標,用來儲存指標的地址
c++中,int *a=new int(120)語句是什麼意思???
23樓:匿名使用者
先說下那三條語句
申請一個整型變數空間,賦初值為120,並
定義一個整型指標a指向該地址空間
int *a=new int[120];
申請120個整型變數空間,沒有賦初值,並定義一個整型指標a指向該地址空間開始處
int *a=new int(n);
申請一個整型變數空間,賦初值為n,並定義一個整型指標a指向該地址空間對於(1)(3)語句,肯定陣列越界了。
c語言編譯器不會自己檢查陣列越界的,要靠程式設計師自己注意如果越界,一般來說同樣可以修改、訪問,所以你的程式輸出結果不變但是要知道:越界部分是別的部分的資料甚至**,修改、訪問可能導致程式錯誤
給個簡單例子
#include
void main()
printf( "%d\n", iout );
} 由於越界,變數iout的值在for迴圈最後一步改變最後輸出結果為 4
24樓:匿名使用者
int *a=new int(120); //分配一個int型別變數的memory,並初始化為120.。。並返回該memory的地址。。
25樓:
申請空間建立一個int型的長度為120陣列,a 指向陣列第一個元素的地址
26樓:匿名使用者
建立一個int型的長度為120陣列
c++中 int &a 是什麼意思
27樓:一騎當後
c++中nt &a意思是定義一個引用 ,引用相當於指標再取值他和被引用的變數都是表示同一塊記憶體。
(int&)a :不經過轉換, 直接得到a在記憶體單元的值。
(int)a :a在記憶體中的值轉換成int型別。
28樓:匿名使用者
說明這是傳遞給這個引數的實參的引用
對這個形參修改 就會對實參修改
是一種傳址操作
29樓:匿名使用者
&是取地址符號
*取地址上的值
C中的 是什麼意思,C 中 int 是什麼意思?
陌路情感諮詢 可空型別修飾符 引用型別可以使用空引用表示一個不存在的值,而值型別通常不能表示為空。例如string str null 是正確的,int i null 編譯器就會報錯。為了使值型別也可為空,就可以使用可空型別,即用可空型別修飾符 來表示,表現形式為 t?例如 int?表示可空的整形,d...
int中文是什麼意思,C 中 int 是什麼意思?
聽不清啊 就是 整數 的意思。 英文的全名是integer 中文就是整數的意思 疑似假使用者816539 c 中 int?是什麼意思? 大吃貨 識別符號int是integer的縮寫。帶有識別符號int的變數被稱作整形變數,因為這種變數只會儲存整數,無論這個變數被怎樣賦值。因此,int被稱作整形。 首...
C 2019中int 是什麼意思
int 是值型別,不能賦null值 int?就可寫這樣的 int?a null 如果要讀取a的話,如果a null,就要做強制轉換,如下 if a null 是一個新的型別修飾符,用於建立可空型別,相當於 system.nullabled new system.nullable int?d d是in...