设为首页 加入收藏

TOP

define和typedef的区别
2018-10-21 14:14:19 】 浏览:37
Tags:define typedef 区别

define和typedef的区别

define是单纯的字符替换,typedef是重新定义了新的类型

#include <stdio.h>

#define CHAR1 char*

typedef char* CHAR2;

int main(){
  char c = 'a';

  CHAR1 pc1,pc2;//pc1是char指针,但pc2是char
  pc1 = &c;
  pc2 = c;
  *pc1 = 'w';
  printf("%c ", c);

  CHAR2 pc3,pc4;//pc3,pc4都是char指针
  pc3 = &c;
  pc4 = &c;
  *pc4 = 'e';
  printf("%c ", c);
}
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇realloc 用方法 下一篇c文件读写

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目