c语言中typedef的作用范围
我知道typedef的用处。我想问typedef的作用范围。比如在工程A中的ab.c文件中,我typedefintaaa;那么在工程中的其他文件可以直接用aaa吗?...
我知道typedef的用处。
我想问typedef的作用范围。
比如在工程A中的ab.c文件中,我typedef int aaa;
那么在工程中的其他文件可以直接用aaa吗? 展开
我想问typedef的作用范围。
比如在工程A中的ab.c文件中,我typedef int aaa;
那么在工程中的其他文件可以直接用aaa吗? 展开
4个回答
推荐于2017-09-14 · 知道合伙人软件行家
关注
展开全部
使用typedef定义的变量类型其作用范围限制在所定义的函数或者文件内。但是想在其他文件里也使用typedef定义的变量类型,常把typedef声明单独放一个文件里(导入头文件),在用的时候用#include命令把这个文件导进来。
typedef的作用是,声明新的类型名来代替原有的类型名。比如,typedef int INTERGER; 或 typedef float REAL;相当于用INTERGER来代表int类型,用REAL来代表float。
C语言中习惯上把用typedef声明的类型用大写字母表示。
typedef的作用是,声明新的类型名来代替原有的类型名。比如,typedef int INTERGER; 或 typedef float REAL;相当于用INTERGER来代表int类型,用REAL来代表float。
C语言中习惯上把用typedef声明的类型用大写字母表示。
展开全部
typedef的特别长处:它符合范围规则,使用typedef定义的变量类型其作用范围限制在所定义的函数或者文件内(取决于此变量定义的位置).
所以,其他文件不可以直接使用。
所以,其他文件不可以直接使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明新的类型名来代替原有的类型名比如,typedef int INTERGER; 或 typedef C语言中typedef用法 1. 基本解释 typedef为C语言的关键字,作用是为一种
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其他文件不能用
常把typedef声明单独放一个文件里,在用的时候用#include命令把这个文件包含进来
常把typedef声明单独放一个文件里,在用的时候用#include命令把这个文件包含进来
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询