在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
#include <stdio.h> #include <stdlib.h> #define NULL 2 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int a = NULL; int *p = NULL; printf("a=%d p=%p\n",a,p); 编译结果如下图所示: 显然NULL是宏定义,是可以被修改的,在C语言中他表示一个地址,在c++中是数字0 #define NULL 0 //C++ #define NULL ((void *)0) //C
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论