gpt4 book ai didi

c - 不懂C程序

转载 作者:行者123 更新时间:2023-11-30 21:31:02 24 4
gpt4 key购买 nike

我有以下 C 程序,但我不理解该程序的某些要点

#include <stdio.h>

int main()
{
char ara[100];

while(NULL != gets(ara))
{
printf("%s\n", ara);
}

return 0;
}

如果我输入像 Hello World 这样的字符串,此代码将返回与输入相同的输出。但是,什么是NULLgets?它们来自 C 库吗?为什么我编译它们时它们的颜色没有改变?

最佳答案

请阅读description of function gets() !该函数从 stdin 读取字符串。如果在任何字符之前找到行尾或文件尾,则返回 NULL。

关于c - 不懂C程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20510299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com