zoukankan      html  css  js  c++  java
  • 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 }
    
    
    
     
  • 相关阅读:
    Generate Parentheses (Java)
    leetcode15
    MD5
    leetcode409
    Vue第一个简单的例子
    SpringBoot和Ajax通信
    如何使用安装光盘为本机创建yum repository
    Less known Solaris features: svccfg editprop (ZT)
    Rename Oracle Managed File (OMF) datafiles in ASM(ZT)
    跨数据文件删除flashback database
  • 原文地址:https://www.cnblogs.com/Zblogs/p/3361100.html
Copyright © 2011-2022 走看看