用scanf函数输入一个字符串到数组str中正确的语句是

如题所述

您好,很高兴回答您的问题。
输入字符串到字符数组中,正确的语句可以用循环一个个输入,也可以整体输入,方法为scanf("%s",str)或者for (i=0;i<strlen(str);i++)scanf("%c",str[i]);str [i]="\n";
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-06
怎么感觉是选择题,
scanf("%s",str);
输入函数一个参数是提示,加%做占位
%s表示预留位置,预留位置将输入字符串
str用来接收输入的内容,为地址,一般要用&取地址,而数组比较特殊,其本身就表示地址,本回答被网友采纳