C语言,字符串数组的输出;
#include"stdio.h"main(){charch[3][12]={"aa","bb","cc"};printf("%s\n",&ch[0]);printf("...
#include "stdio.h"
main()
{
char ch[3][12]={"aa","bb","cc"};
printf("%s\n",&ch[0]);
printf("%s\n",&ch[1]);
printf("%s\n",&ch[2]);
getch();
}
这道题这样对吗? 展开
main()
{
char ch[3][12]={"aa","bb","cc"};
printf("%s\n",&ch[0]);
printf("%s\n",&ch[1]);
printf("%s\n",&ch[2]);
getch();
}
这道题这样对吗? 展开
6个回答
展开全部
getchar是输入字符, gets和scanf可以输入字符串, 但gets可以输入带空格的字符串, scanf则不带空格。putchar是输出字符, puts和printf可以输出字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
成行输入——————fgets(s,N,stdin);//s[N]
——————scanf("%s",&s);
一个个字符输入
while((c=getchar() )!=EOF)//scanf("%c",&c)也可
区别主要看问题需求 时间效率要求
——————scanf("%s",&s);
一个个字符输入
while((c=getchar() )!=EOF)//scanf("%c",&c)也可
区别主要看问题需求 时间效率要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-06
展开全部
printf("%s\n",ch[0]);
printf("%s\n",ch[1]);
printf("%s\n",ch[2]);
printf("%s\n",ch[1]);
printf("%s\n",ch[2]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“printf("%s\n",ch[0]);
printf("%s\n",ch[1]);怎么表示
printf("%s\n",ch[2]);”
楼上正解
解释一下,ch[][]是2维数组,2维数组的线性地址就是这么表达的,没&哦
printf("%s\n",ch[1]);怎么表示
printf("%s\n",ch[2]);”
楼上正解
解释一下,ch[][]是2维数组,2维数组的线性地址就是这么表达的,没&哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询