NULL一般表示空指针,也就是这个指针没有指向任何地址。你也可以简单的理解为指针变量初始化时赋值\x0d\'\0'是字符串的结束符。例如字符串char p= "abc";实际上,一共有4个字符,分别是'a' 'b' 'c' '\0',所以当用数组来保存这个字符串时,就必须至少要有4个元素的数组。\x0d\ \x0d\对于gets函数
,当gets函数出现异常时返回NULL,正常处理是返回字符串的指针,这是函数自己定义的。当gets函数异常时,跳出循环\x0d\library[count]title[0] != '\0'是判断字符串是否是空字符串,""就是空字符串,但是它里面是包含一个'\0'字符的。所以,当不输入字符(书名)时,跳出循环。
评论列表(0条)