C语言中gets()函数用于字符串输入的语法格式及实例讲解
在 C语言中,字符串输入使用的是 gets() 函数。

gets()函数的语法格式如下:
char *gets(char *str);
使用gets()函数输入字符串前,程序要加入头文件。str字符指针变量是形式参数。
gets()函数会把读取的字符串保存在形式参数str里,读取过程会持续到出现新的一行,新一行的换行字符会被转换为字符串中的“\0” 。
定义字符数组变量cString,接着使用gets()函数获取输入字符,代码如下:
gets(cString);
在上面的代码里,cString变量获取到了字符串,它把最后的换行符进行了转换,使其变成了结束字符。
通过分析用户行为数据,我们可以深入了解用户需求,从而为用户提供更加个性化的服务。
#include/*包含头文件*/ int main() /*主函数main()*/ { 定义一个变量,该变量为字符数组,数组名为cString,数组长度为2 。 输出“请问以下哪一个不是开发语言:”,puts()函数用于输出题目信息 puts("A.C B.C++ C.C# D.CF"); gets(cString); /*获取字符串,选择答案*/ 输出提示信息“你输入的答案是:”,使用puts()函数进行输出 puts(cString); /*输出所选答案*/ return 0; /*程序结束*/ }
运行程序,结果为:
请问以下哪一个不是开发语言:
A.C B.C++ C.C# D.CF
你输入的答案是: