1樓:匿名使用者
代表的就是指標m所指向的地址。。你的指標m還沒具體指向喲
2樓:匿名使用者
m->m是非法的,m.m才是正確的!m.m只是一個整形的指標,那就要看你指向哪一個整形的數了。
定義一個結構體變數stu,成員包括學號,姓名,性別,成績,定義一個指標變數p指向該結構體變數stu
3樓:e·小澤
#include
#include
using namespace std;
int main( )
;student stu;
student *p=&stu;
stu.num=10001;
stu.name="kyo";
stu.***='f';
stu.score=89.5;
cout return 0;} 定義一個結構體指標變數 4樓:匿名使用者 1、結構體指標的定義: struct node a , *b; 2、結構體指標的使用: b=&a; a.p與(*b).p 與p->num是相同的意思。a.node與(*b).node與p->node是相同的意思。 a.addr與(*b).addr與p->addr是相同的意思。 3、注意事項: (1)、結構體指標必須指向一個確定的結構體變數,如:p=&a; (2)、通過結構體變數的指標訪問結構體的方法為: a.num、(*p).num、p->num。 5樓:海陸 typedef struct link 6樓:匿名使用者 struct node; 7樓:匿名使用者 有三種格式去定義的,具體的你看下面的啊,下面的說得很清楚的 8樓:匿名使用者 struct node; 9樓:匿名使用者 struct node node; struct node *pt; 10樓:匿名使用者 struct node node; struct node *pt; 結構體指標變數與結構體成員指標問題 11樓:匿名使用者 typedef struct node aa; //定義了 aa可以當作型別 struct node aa *p,a;這一句宣告瞭兩個變數 一個結構體指回針 和 一個結構體 。 答p=&a; //表示 結構體指標指向 結構體a的地址p->next=&a ;//表示 p指向的結構體 a 中的 結構體指標 也指向 a所在的地址 driverextension是一個你自己命名的結構體的名字 看起來是驅動拓展?結構體裡的結構是自己定義的,不過這個結構體貌似是引用了另一個結構體。你說的pdriver extension driverextension就是這樣定義結構體的,沒有問題 typedef是自定義型別,相當於,用pdriv... 將a suba new a 10 改為 a suba 10 即可.此處 a 代表型別,suba代表變數名 類似int arr 10 寫成 int 10 arr 明顯錯誤 c 中結構體如何定義?結構體的成員中含有陣列 struct b 程式呼叫時 採用 b ab ab.suba new a 10 的方... 在f函式中s是一個臨時的變數,它隨著f的呼叫而產生,隨著f的結束而消失,你這裡的交換只是在f中臨時調換了p指向的地址,並沒有改變p指向地址的記憶體中的內容,要想改變裡面的內容就要解指標,給具體存放資料的記憶體賦值,例如p 1 s 1 等等.這很簡單啊,陣列下標從0開始,s 1 是第二個 輸出結果當然...typedef結構體指標變數再去定義變數什麼意思
c結構體中如果含有其他結構體陣列怎麼初始化?求大神指教
c語言關於結構體的小問題,C語言關於結構體的小問題