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 }
    
    
    
     
  • 相关阅读:
    asp.net微信开发第八篇----永久素材管理
    selenium模块
    request模块
    爬虫基本概念
    反向生成url
    admin的路由系统剖析
    popup方法
    ModelForm
    Django数据库操作性能相关
    缓存
  • 原文地址:https://www.cnblogs.com/Zblogs/p/3361100.html
Copyright © 2011-2022 走看看