define和typedef的区别
程序员文章站
2022-04-09 14:46:13
define和typedef的区别 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); }
下一篇: 课时53.video标签(掌握)
推荐阅读
-
浅谈MySQL存储过程中declare和set定义变量的区别
-
iOS基础知识之@property 和 Ivar 的区别
-
Python中列表和元组的使用方法和区别详解
-
详解多线程及Runable 和Thread的区别
-
MySQL中interactive_timeout和wait_timeout的区别
-
C#中委托和事件的区别实例解析
-
浅析java中print和println的区别
-
iOS开发中关键字const/static/extern、UIKIT_EXTERN的区别和用法
-
简单谈谈c/c++中#import、#include和@class的区别
-
iOS中containsString和rangeOfString的区别小结