C语言中使用typedef关键字解释结构

类型定义

'C' 允许使用 'typedef' 关键字定义新的数据类型名称。使用“typedef”,我们不能创建新的数据类型,而是为已经存在的类型定义一个新名称。

语法

typedef datatype newname;

示例

typedef int bhanu;

int a;

bhanu a; %d

  • 该语句告诉编译器将“bhanu”识别为“int”的另一个名称。

  • 'bhanu' 用于创建另一个变量 'a' 。

  • “bhanu a”将“a”声明为“int”类型的变量。

示例

#include <stdio.h>

main (){

   typedef int hours;

   hours h; //整数 h;

   clrscr ();

   printf("Enter hours”);

   scanf ("%d”, &h);

   printf("Minutes =%d”, h*60);

   printf("Seconds = %d”, h*60*60);

   getch ();

}

输出结果
Enter hours =1

Minutes = 60

Seconds = 360

类型定义结构的示例

typedef struct employee{

   int eno;

   char ename[30];

   float sal;

} emp;

main (){

   emp e = {10, "ramu”, 5000};

   clrscr();

   printf("number = %d”, e.eno);

   printf("name = %d”, e.ename);

   printf("salary = %d”, e.sal);

   getch ();

}

输出结果
Number=10

Name=ramu

Salary=5000

以上是 C语言中使用typedef关键字解释结构 的全部内容, 来源链接: utcz.com/z/349154.html

回到顶部