展开全部
ch=getchar(); //从键盘上输入一个字符
if(ch=='\n") //判断ch是否是回车键
#include <stdio.h>
#include <string.h>
int main()
{
char meg[1024];
int i=0;
while(i<1024)
{
scanf("%c",meg+i);
if(meg[i]==10) break;
i++;
}
meg[i]='\0';
if(i==0) {
仅为回车键
扩展资料:
在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。
C语言也将 34 种运算符规定了不同的结合性。大多数运算符结合方向是“自左至右”,即:先左后右,也叫“左结合性”,例如 a-b + c,表达式中有-和+两种运算符,且优先级相同,按先左后右结合方向,先围绕减号结合,执行 a-b 的运算,再围绕加号结合,完成运算(a-b) + c。
参考资料来源:百度百科-c语言运算符号
展开全部
回车'\r',换行'\n',在linux,Unix环境下严格区分,但在windows环境下一般只使用'\n',如果保存兼容性则,可以写为:
char gc = getchar();
if(gc == '\r' || gc == '\n') break;
char gc = getchar();
if(gc == '\r' || gc == '\n') break;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ch=getchar();
//从键盘上输入一个字符
if(ch=='\n")
//判断ch是否是回车键
{............}
//从键盘上输入一个字符
if(ch=='\n")
//判断ch是否是回车键
{............}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char ch;
do
{ .../*code*/
ch=getchar();
}while(ch!='\r');/* '\r'转义字符回车 退出*/
do
{ .../*code*/
ch=getchar();
}while(ch!='\r');/* '\r'转义字符回车 退出*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回车符的ASCII码为13
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询