スポンサードリンク
HOME > C言語 > typedef - 型定義

C言語 - typedef - 型定義

typedef キーワードは、データ型の別名(同義語)を定義できる機能です。

#include <stdio.h>

typedef char ch;1

void main(void) {
   char str1;   // char型変数
   ch  str2;   // これもchar型変数

}


で、char型をtypedef宣言して、別名 ch を定義しています。

以後、ch と書くと、それは、char 型として扱われます。



構造体の typedef 宣言

#include <stdio.h>

typedef struct hito {
   int age;
   char name;
} hito;


void main(void) {
   
struct hito suzuki;   // 構造体を宣言
   
hito  satou;      // これも構造体を宣言
}


構造体宣言時に typedef を使うと、

構造体変数を宣言する時に、キーワード struct なしで宣言できるので便利です。



スポンサードリンク







HOME

言語解説編
プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

アプリケーション編
C言語による
コンソールプログラミング




Copyright (C) プログラミングランド All Rights Reserved