C语言printf输出一个NULL指针

时间:2017-08-22 14:56:21

标签: c linux gcc

#include <stdio.h>
#include <string.h>


int main()
{
   char *ret = NULL;

   printf("ret: %s\n", ret);
   printf("%s\n", ret);

   return(0);
}


ret: (null)
Segmentation fault

输出不同,结果应该是&#34;分段错误&#34;,因为ret指向什么都没有!

为什么输出&#34;(null)&#34;当我刚刚添加&#34; ret:&#34;在printf()?

0 个答案:

没有答案