typedef和 define
1.
#Include<stdio.h>
#include<stdlib.h>
#define 整数1 int //define 定义的值在前面
typedef int 整数2;//typedef 定义的值在前面并且只能定义类
void main(){
整数1 l_v1=1;
整数2 l_v2=2;
system("pause");
}
2.
#include<stdio.h>
#include<stdlib.h>
#define 整数指针1 int *
typedef int * 整数指针2;
void main(){
int l_v1=0;
整数指针1 l_v1=&l_v0;
整数指针2 l_v2=&l_v0;
system("pause");
}
//int *l_v1,l_v2 如果是用define,=int *l_v1; int l_v2
//int *l_v1,l_v2如果是用typedef,=int *l_v1;int * l_v2
浙公网安备 33010602011771号