注册 登录
编程论坛 C语言论坛

这个if语句是什么意思?

hffjhhh 发布于 2020-06-12 13:28, 1583 次点击
代码如下:
程序代码:
#include"stdio.h
int main(void){
    char a[10];
    if(!fgets(a,sizeof(a),stdin))
        ;
    return 0;
}
3 回复
#2
rjsp2020-06-12 14:14
char *fgets( char *str, int count, FILE *stream );
执行成功,则返回str;执行失败,则返回NULL。
#3
hffjhhh2020-06-12 14:36
以下是引用rjsp在2020-6-12 14:14:56的发言:

char *fgets( char *str, int count, FILE *stream );
执行成功,则返回str;执行失败,则返回NULL。

怎样才算执行成功?
#4
ditg2020-06-13 08:34
打印输出地址值;或运行时直接快捷键停止输入就会输出0、null或nil
1