小菌 发表于 2008-7-8 19:25

这个null什么意思啊?

下面一个数组的定义:
*args[]={"usr/bin/vim".NULL};
是在看linux下的c是碰到的,各位大虾,这里的NILL代表什么 啊?

卧龙孔明 发表于 2008-7-8 19:25

小菌 发表于 2008-7-8 19:27

ls的。。。[tk10] 我是想知道这里它代表什么。。

小菌 发表于 2008-7-8 19:29

我傻了。。sry

细雨清风 发表于 2008-7-9 12:49

\0

笨鸟学跑 发表于 2008-7-9 13:17

[em03]

xxwpk007 发表于 2008-7-9 13:32

空指针

VxWorks 发表于 2008-7-9 17:12

查看NULL的定义:
cat /usr/include/*.h | grep '^#define NULL'

另外*args[]={"usr/bin/vim".NULL};
是分号不是句号吧:*args[]={"usr/bin/vim",NULL};

Knocker 发表于 2008-7-9 17:13

是分号不是句号吧:*args[]={"usr/bin/vim",NULL};
////
敢问楼上,这句有几个分号?[em12]

VxWorks 发表于 2008-7-9 17:16

写错了,是逗号

Knocker 发表于 2008-7-9 17:18

知错能改,善莫大焉

VxWorks 发表于 2008-7-9 17:19

顺便把执行结果贴出来:
[root@localhost ~]# cat /usr/include/*.h | grep '^#define NULL'
#define NULL (void *)0
#define NULL        0

页: [1]

编程论坛