#include<stdio.h>
struct a
{
?int b;
};
struct b
{
??? int a;
};
void main()
{
?a A;
?A.b = NULL;
?A.b = 1;
?
?b a;
?a.a = 3;
}
在C的環境下,會報錯,在C++的情況,這樣的操作就是允許的。
在C++的編譯器中,允許將結構體名作為一個變量名來對待。
posted on 2006-11-20 10:54
喬棟 閱讀(222)
評論(0) 編輯 收藏 引用 所屬分類:
C的游樂園 、
C++的健身房