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

2023年 8月 27日 34.0k 0

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

Typedef

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

Syntax

typedef datatype newname;

登录后复制

Example

的中文翻译为:

示例

typedef int bhanu;
int a;
bhanu a; %d

登录后复制

  • This statement tells the compiler to recognize ‘bhanu’ as another name for ‘int’.
  • ‘bhanu’ is used to create another variable ‘a’ .
  • ‘bhanu a ‘declares ‘a’ as a variable of type ‘int’.

Example

的中文翻译为:

示例

#include
main (){
typedef int hours;
hours h; //int 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

登录后复制

typedefining一个结构的示例

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关键字来解释结构体的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论