字符数组输入不能带&,单个字符输入带&

Posted t0807

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符数组输入不能带&,单个字符输入带&相关的知识,希望对你有一定的参考价值。

代码

#include<stdio.h>
main()
{
 char a[20];char *p;
 printf("请输入小于20的字符串");
 scanf("%s",a);//a是数组名,就是指针,代表首地址。
 p=a;
 while(*p!=‘\0‘)p++;
 printf("%d",p-a);
}

 

以上是关于字符数组输入不能带&,单个字符输入带&的主要内容,如果未能解决你的问题,请参考以下文章

java怎样读取带空格的字符串数组

如何输入带空格的字符串

java输入数字存入数组(带字符检测)

oracle常用& to_date()怎么转换带am pm的时间格式

Oracle保存带&的数据

使用 printf %q 使带引号的字符串可用作 shell 脚本输入