type struct
{
int a;
float b;
struct *p;
} STUDENT;
typedef struct stu
{
int a;
float b;
struct std *p;
} STDUENT;
那位高手能给我讲解一下这两个的不同之处,非常感谢!!!
不好意思你们两个说的都不对,这个自定义绝对是正确的,但是我不知道区别在哪里?
ããé¦å ï¼å®ä¹ä¸ä¸ªç»æçä¸è¬å½¢å¼ä¸ºï¼
ããstructç»æå
ãã{
ãã//æå表å
ãã};
ããæå表ç±è¥å¹²ä¸ªæåç»æï¼ æ¯ä¸ªæåé½æ¯è¯¥ç»æçä¸ä¸ªç»æé¨åã对æ¯ä¸ªæåä¹å¿ é¡»ä½ç±»å说æï¼å ¶å½¢å¼ä¸ºï¼âç±»å说æ符 æåå;âãæååçå½ååºç¬¦åæ è¯ç¬¦ç书åè§å®ãä¾å¦ï¼
ããstruct stu
ãã{
ããint num;
ããchar name[20];
ããchar sex;
ããfloat score;
ãã};
ããå¨è¿ä¸ªç»æå®ä¹ä¸ï¼ç»æå为stuï¼è¯¥ç»æç±4个æåç»æã 第ä¸ä¸ªæå为numï¼æ´ååéï¼ç¬¬äºä¸ªæå为nameï¼å符åæ°ç»ï¼ç¬¬ä¸ä¸ªæå为sexï¼å符ååéï¼ç¬¬å个æå为scoreï¼æµ®ç¹ååéã åºæ³¨æå¨æ¬å·åçåå·æ¯å¿ ä¸å¯å°çã
ããç¶åï¼å½ç»æå®ä¹å®æåï¼å³å建äºä¸ç§æ°æ®ç±»åï¼å¯ä»¥åintãfloatçå 置类åä¸æ ·ä½¿ç¨ï¼ä»¥ä¸é¢å®ä¹çstuç»æä½æ¥åintç±»å对æ¯ççã
ããint a;//å®ä¹ä¸ä¸ªintç±»åçåéa