#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
乔栋 阅读(217)
评论(0) 编辑 收藏 引用 所属分类:
C的游乐园 、
C++的健身房