• typedef struct 是什么意思


    typedef用于定义一种新类型
    例如
    定义了如下的结构
    typedef struct student
    {
    int age;
    int score;
    }STUDENT;
    那么则有
    STUDENT stu1;
    就相当于struct student stu1;
    上面的结构也可以直接定义为:
    typedef struct
    {
    int age;
    int score;
    }STUDENT;
    然后将STUDENT作为新类型使用,比如STUDENT stu1;

    typedef声明新的类型来代替已有的类型的名字。
    如:
    typedef int INTEGER;
    下面两行等价
    int i;
    INTEGER i;
    可以声明结构体类型:
    typedef struct
    {
    int age;
    int score;
    }STUDENT;
    定义变量:
    只能写成 STUDENT stu;
    如果写成
    typedef struct student
    {
    int age;
    int score;
    }STUDENT;
    下面三行等价:
    STUDENT stu;
    struct student stu;
    student stu;
     1 #include <stdio.h>
     2 #include <ctype.h>
     3 #include <conio.h>
     4 
     5 void main()
     6 {
     7     char letter;  // Letter typed by the user
     8 
     9     printf("Do you want to continue? (Y/N): ");
    10 
    11     letter = getch();          // Get the letter  
    12     letter = toupper(letter);  // Convert letter to uppercase
    13 
    14     while ((letter != 'Y') && (letter != 'N'))
    15     {
    16         putch(3);                  // Beep the speaker
    17         letter = getch();          // Get the letter  
    18         letter = toupper(letter);  // Convert letter to uppercase
    19     }
    20 
    21     printf("
    Your response was %c
    ", letter);
    22 }
    
    
    
     
  • 相关阅读:
    node.js
    Ajax常见面试题
    CF932E Team Work
    斯特林数
    UOJ #62. 【UR #5】怎样跑得更快
    洛谷 P4593 【[TJOI2018]教科书般的亵渎】
    洛谷 P4321 【随机漫游】
    洛谷 P4707 【重返现世】
    洛谷 P3175 [HAOI2015]按位或
    CF Gym101933K King's Colors
  • 原文地址:https://www.cnblogs.com/Zblogs/p/3361100.html
Copyright © 2020-2023  润新知