1樓:丁家宜大寶
如果有括號就代表a與*相結合表示a是一個 指標 陣列 如果沒有括號*a[m]=a[m][0]
a如果是一個二維陣列的話a[m]就為a[m][0]的地址 用*則是引用
2樓:記住一座城
第一個是指標,它指向有m個整型元素的陣列,第二個是陣列,每個元素是指向整型元素的指標。
3樓:谷歌三下也知道
前面那個是一維陣列,後面那個是指標陣列
c語言裡a/m*m和m*a/m有什麼區別
4樓:
因為a 和 m 都是int 型 所以 a/m結果也為int型 當a 5樓:桃花忍者 這裡面有整數運算問題,比如8*4/8結果自然是4,但是如果用4/8*8那結果就是0,因為int型的4/8=0 6樓:我·是誰是我 執行不出來還是執行的結果跟預想的不一樣 7樓:匿名使用者 m*a/m的時候 m*a可能會資料過大溢位了 c語言中 *c=&m和c=&m的區別 8樓:非彼爐 "&"是取址運算bai符,取變數在內du存單元中的首zhi地址dao,「&」取地址運算子的操作物件必須專是記憶體單元(如變數、數屬組元素等)。 「*」是間接訪問運算子,間接訪問指標所指向的物件,「*」運算子的操作物件必須是指標(地址)。因此: *c=&m是把m在記憶體中的地址賦給c這個指標指向的變數c=&m是把m的地址賦給c這個指標 9樓:趙錢孫利 (1)若是在定bai 義中:語句 int *c=&m,m=4; 表示指標du變數c指向m的地 zhi址; (2)若是在執 dao行中; int m=6,n=10,*c=&n; * c=&m; 則表示取內變數m的地址賦給容指標c所指物件n 的值即 n的值由10變為6; 而c=&m,則表示把變數m的地址賦給c 10樓:小睡黍 *c=&m是把m的地址賦給c這個指標指向的指標或數值變數 c=&m是把m的地址賦給c這個指標 typedef struct node linklist 相當於struct node typedef struct node linklist typedef的作用是重新命名 這段的意思就是把struct node重名為linklist linklist a 就相當於struct node a c... n 這種形式是字尾自增1運算,表示先使用n值,然後n n 1自增1 i這種形式是字首自增1運算,表示先對i進行i i 1自增1,然後再使用i值 如果是單獨執行這樣的語句,兩者沒有區別,如 for i 0 i 輸出0 9 與for n 0 n 輸出0 9 這兩者都會迴圈10次,沒有差別。而下面的語句 ... a 是 單個字元,a 是 字串就是多個字元的集合實際上,a 等價於 a 0 末尾還有字串結束符 c語言中 d和 f還有 c有什麼區別 c,後邊的引數當字元處理 d,後邊的引數當整數處理 f,後邊的引數當浮點數處理。d是int型資料的萬用字元 f是float型資料的萬用字元 c是char型資料的萬用字...c語言中結構體問題,本人菜鳥。求高手指教
c語言中的for語句和ni語句,C語言中的for語句和n i 語句
c語言中aa和a的區別,C語言中d和f還有c有什麼區別