C/C++ | typedef

C/C++ | typedef

C/C++ | typedef


資料來源: https://mp.weixin.qq.com/s/YjQ5KfIk11iVw6aAmiKWnw


線上編譯器: https://www.tutorialspoint.com/compile_c_online.php


01.C語言typedef用新的類型名代替原有的類型名

//指定用Integer為類型名,作用與int相同。
typedef  int  Integer;

//指定用Real為類型名,作用與float相同。
typedef  float  Real;

02.命名一個新的類型名代表結構體類型

typedef  struct
{
    int  month;
    int  day;
    int  year;
}Date;


範例:

#include <stdio.h>

//指定用Integer為類型名,作用與int相同。
typedef  int  Integer;
//指定用Real為類型名,作用與float相同。
typedef  float  Real;    
typedef  struct
{
    int  month;
    int  day;
    int  year;
}Date; 
int main()
{
    Integer a=0;
    Real b=2.0f;
    Date Today ={05,11,2021}; ;
    printf("Hello, World!\n");
    printf("a=%d\n",a);
    printf("b=%f\n",b);
    printf("today=%d/%d/%d",Today.year,Today.month,Today.day);
    return 0;
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *