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

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

王林
王林転載
2023-08-25 13:25:151318ブラウズ

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 までご連絡ください。