typedef 和define
1.不同点在于:typedef只能定义数据类型;但define还可以定义数值,如define one 1(定义1为one)
2.typedef 是由编译器执行解释的,#define 语句是由预编译器进行处理的。
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 2
int main(){
printf("true 的值为:%d\n",TRUE);
printf("false 的值为:%d",FALSE);
return 0;
}
2.typedef 是由编译器执行解释的,#define 语句是由预编译器进行处理的。
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 2
int main(){
printf("true 的值为:%d\n",TRUE);
printf("false 的值为:%d",FALSE);
return 0;
}
全部评论
相关推荐
07-23 15:14
重庆理工大学 机械结构工程师 点赞 评论 收藏
分享
07-11 22:27
中南大学 Java 
点赞 评论 收藏
分享