1樓:金色潛鳥
c/c++ 中形式邏輯不成立。外貌 一樣的 東西,放在宣告裡 和 放在 語句裡 意思可能 不同。
例如:int a=2; // 這是宣告,a 是普通的整型變數, 初始化 為 2
int *p; // 這是宣告,p 是指標,可用於指向整型變數
p = &a; // 語句, &a 是 a 的 地址, p 是 指標 p 指向的地址
x = *p+2; //語句, *p 是 值
錯誤形式: x = *a +2; 因為語句中 沒 有 *a 這種形式
錯誤形式: y = &p; 因為語句中 沒 有 &p 這種形式
*****=
&取地址符 用於普通的變數。
*指標的值,語句中 用於指標的變數。
*****=
int a[3]=; // 這是宣告, a 是陣列。
int *p=a; // 這是宣告,p 是指標,初始化指向 陣列 a 的始地址, a 是地址!
p = &a[2]; // 語句, p是地址, &a[2] 是陣列元素的地址。
2樓:匿名使用者
& 是取地址的
*是取內容的
C 問題,關於將陣列地址賦給指標的問題
int pointer 3 arr arr本身就是指標,p也是指標,如果希望用p指向陣列arr,只需p arr即可。 arr本身已經是指標型別,p arr是可以的。 白羊打醬油 的意思是取地址,而 的意思是從地址中取值。比如說 arr 0 就是將值arr 0 的地址取出賦給指標p,而陣列名arr本身...
cconst和指標問題,C 指標與const問題
這麼說 一 指標常量 比如int const p 指標本身是常量,一旦初始化不能更改。int a 100,b 200 int const pa a 定義指標常量時初始化 錯誤,不能修改指標常量 pa b 可以修改指標常量所指物件的值 二 指向常量的指標 比如const int p 指標沒有什麼特別的...
怎麼讀c語言的取地址運算子。就是7那個鍵的那個符號
遇到不會讀的符號 複製到谷歌翻譯裡邊 他可以讀出來的 這個就是 and 1.scanf函式的一般形式 scanf 格式控制,地址表列 int scanf char format argument,格式控制 的含義同printf函式 地址表列 是由若干個地址組成的表列,可以是變數的地址,或字串首地址。...