c中,inta是什麼意思啊,cc中,inta是什麼意思啊?

2021-03-04 08:30:04 字數 1764 閱讀 8465

1樓:會飛的小兔子

*表示指標;

int*a裡表示a是一個指向int的指標,指向是用來儲存指標地址的;

int**a表示專*a是指標指屬向整數指標型別int*a表示a是指向整數的指標型別;

int*a是宣告指標;

int(*a)把指標a取值,並且轉換成int;

(int*)a把a這個變數轉換成int*;

擴充套件資料int*a的使用

intmain()

2樓:水上漂湯

在定義一個

變數的時候,*表示指標

比如int * a,表示a是一內個指容向int的指標int **a相當於(int *) * a,表示a是一個指向int *的指標(通俗點說就是a的值是一個指標,或者說地址),即指向int指標的指標,這是2級指標。

int m = 1;

int *p = &m;

int ** a = &p;

3樓:背心_心背

定義一個int型別的二維指標a

4樓:匿名使用者

指向int型指標的指標

5樓:

就是一個指向指標的指標,用來儲存指標的地址

c++ 中int c=(a>b)?b:a是什麼意思啊?

6樓:朝陽

這個的過程是這樣的:

如果a>b,則結果為true,就將b賦值給c,也就是執行int c=b;

如果a

總結,該過程就是將a和b中的最小值賦值給c

7樓:曉趙義

如果a大於b的話,c 的值就為b的值,否則為a的值。

8樓:匿名使用者

是最大值賦值給c,不是最小值

c++中,int *a=new int(120)語句是什麼意思???

9樓:匿名使用者

先說下那三條語句

申請一個整型變數空間,賦初值為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

10樓:匿名使用者

int *a=new int(120); //分配一個int型別變數的memory,並初始化為120.。。並返回該memory的地址。。

11樓:

申請空間建立一個int型的長度為120陣列,a 指向陣列第一個元素的地址

12樓:匿名使用者

建立一個int型的長度為120陣列

c中intca》bba是什麼意思啊

這個的過程是這樣的 如果a b,則結果為true,就將b賦值給c,也就是執行int c b 如果a 總結,該過程就是將a和b中的最小值賦值給c 如果a大於b的話,c 的值就為b的值,否則為a的值。是最大值賦值給c,不是最小值 c c 中,int a 是什麼意思啊?表示指標 int a裡表示a是一個指...

c中的是什麼意思,C中是什麼意思

主要有兩個用法 一個是輸出運算子 如cout 5 另一個是移位運算子,n 就相當於c語言中的 左移,相當於乘以1 3,變成8 include using namespace std int main int a cin a 輸入一個數 cout c 中 是什麼意思 如果是cin a 表示輸入值到變數...

c 中? 運算子是什麼意思,C 中 是什麼意思?

還有一中就是 冒號語法。在c 的建構函式後可以使用。冒號後面可以完成很多功能,比如給成員變數賦初值 呼叫基類的帶參建構函式等。是一個三目運 算符,叫做條件運算子.具體的試用方法為 z x y x y 上面的語句的意思內是,首先判斷x與y的大小,當容x大於y時,即上面的語句x y為真的時候,則將x的值...