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