【解析】直接把结构名定义为am win menutext然后使用,这样在使用时必须这样:struct am win menutext myval定义了别名之后就可以:am win menutext myval这样可以更清晰。主要在c语言里这样使用使得更方便。c++就不用typedef也可以直接使用结构体名。c++中使用:struct test{}就可以定义一个名为test的结构体,但c中...
typedef 能够给你一个数据类型设定别名,如typedef int INTEGER;include<stdio.h> void main(){ typedef int D;D a; //作用等价于 int a;scanf("%d",&a);printf("%d",a);}
c++就不用typedef 也可以直接使用结构体名。 c++中使用: struct test { int x y } 就可以定义一个名为test的结构体,但c中很可能编译通不过。c语言并不支持在struct后使用标示符定义结构体的名字,test将会被忽略,这相当 于定义了一个没有名字的结构体。若定义一个该结构体对象test mt 将会提示未定义的test...
typedef 能够给你一个数据类型设定别名,如typedef intINTEGER;#include<stdio.h> void main(){ typ粒...