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;
}