2020-10-25

2020-10-25  本文已影响0人  恰我年少时

//scanf("\c",&a)里面参数是地址
//scanf("\s".char[])可以将字符数组以字符串输出
//读取,同时传2个参数
//demo:
//缓存,取完就消失;输入先看缓存
//getchar()读到了回车,\n作为一个字符
//注意缓存里面有没有东西
/*

include <stdio.h>

include <stdbool.h>

define MAX 10

int main() {
bool flag=false;
char a[MAX]={};
for(int i=0;i<MAX;i++) {
//事实上,超过了直接退出,不能显示提示信息.可以通过自定义异常类解决
a[i] = getchar();
if (a[i] == '\n'){
flag=true;
break;
}
}
if(flag==false){printf("数组越界");}
for(int i=0;i<MAX;i++)
if(a[i]!='\n')
printf("%c",a[i]);
return 0;
}

上一篇 下一篇

猜你喜欢

热点阅读