‘壹’ c语言中,%c和%s在输入和输出字符串的时候有什么区别
输入:
1、赋值
%c输入函数只会对一个字节空间赋值,而%s会一直赋值,直到输入中遇到空白字符为止。
2、地址符
输入的时候scanf("%c", &a);这里的&不能少,而scanf("%s",s);这里不能有&符号。
输出:
1、长度
%c只能输出一个字符,%s输出的是一串字符,直到某一个字节内存的元素为字符'