ホームページ > バックエンド開発 > C++ > C 言語の typedef キーワードを使用して構造体を解釈する

C 言語の typedef キーワードを使用して構造体を解釈する

王林
リリース: 2023-08-25 13:25:15
転載
1354 人が閲覧しました

C 言語の typedef キーワードを使用して構造体を解釈する

Typedef

「C」では、「typedef」キーワードを使用して新しいデータ型名を定義できます。 「typedef」を使用すると、新しいデータ型を作成することはできませんが、既存の型の新しい名前を定義できます。

Syntax

typedef datatype newname;
ログイン後にコピー

Example

の中国語訳は次のとおりです。

Example

typedef int bhanu;
int a;
bhanu a; %d
ログイン後にコピー
  • このステートメントは、コンパイラに 'bhanu' を別のものとして認識するように指示します。 'int' の名前。
  • 'bhanu' は、別の変数 'a' を作成するために使用されます。
  • 'bhanu a 'は、'a' を 'int' 型の変数として宣言します。

Example

の中国語訳は次のとおりです:

Example

#include <stdio.h>
main (){
   typedef int hours;
   hours h; //int h;
   clrscr ();
   printf("Enter hours&rdquo;);
   scanf ("%d&rdquo;, &h);
   printf("Minutes =%d&rdquo;, h*60);
   printf("Seconds = %d&rdquo;, h*60*60);
   getch ();
}
ログイン後にコピー

Output

Enter hours =1
Minutes = 60
Seconds = 360
ログイン後にコピー

構造体の型定義例

typedef struct employee{
   int eno;
   char ename[30];
   float sal;
} emp;
main (){
   emp e = {10, "ramu&rdquo;, 5000};
   clrscr();
   printf("number = %d&rdquo;, e.eno);
   printf("name = %d&rdquo;, e.ename);
   printf("salary = %d&rdquo;, e.sal);
   getch ();
}
ログイン後にコピー

出力

Number=10
Name=ramu
Salary=5000
ログイン後にコピー

以上がC 言語の typedef キーワードを使用して構造体を解釈するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート