33问答网
所有问题
char a[20]可以看成数组和字符串,20代表能输入19个字符,不代表有20个chara变量?
int a[20]只能看成数组,20代表有20个int a变量。
这样说对吗?
举报该问题
推荐答案 2021-08-20
int a[20]只能看成数组,20代表有20个int a变量。
这样说是不对的。
char a[20]可以看成数组和
字符串
,20代表能输入最多19个字符的字符串,或能够保存20个char类型的值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RdRBB440cPPhhWcBWhP.html
其他回答
第1个回答 2021-08-20
20代表有20个int a变量。
这个说法是对的,c语言的下表从0开始,最后一个下标是19
本回答被网友采纳
相似回答
c语言指针
答:
由于
char
类型的长度是一个字节,所以,原来ptr是指向
数组a
的第0号单元开始的四个字节,此时指向了数组a中从第4号单元开始的四个字节。 我们可以用一个指针和一个循环来遍历一个
数组,
看例子: 例三: intarray
[20]
; int*ptr=array; ... //此处略去为整型数组赋值的代码。 ... for(i=0;i<20;i++) { ...
C语言函数题,编辑一段函数,将
输入
的
字符串
的前三个字母移到后面!
答:
//函数
,输入字符串,
返回字符串前三字母。publicfunctiongetStoreName($str){ one=mb_substr($str,0,1,'utf-8');two=mb_substr($str,1,2,'utf-8');three=mb_substr($str,2,3,'utf-8');if(preg_match('/^[\x7f-\xff]+$/',$one)){ one=getFirstCharter($one);} if(preg_...
#include〈stdio.h〉 main() {
char a[20],
b[20],c[20];
答:
不能是中文的。。include<stdio.h> main(){
char a[20]
,b[20],c[20];scanf("%s%s",a,b);gets(c);printf("%s%s%s\n",a,b,c);} 问代码意思?就是输入3
个字符串,
并输出
大家正在搜
将字符数组变成字符串
Java字符串转换成字符数组
char数组转成字符串
C语言数组转换成字符串数组
字符数组怎么转换成字符串
数组变成字符串
string变成char数组
string数组转成字符串
数组转化成字符串
相关问题
char str[20]说明str是个字符串,最多能表示几个...
字符数组char name[20]是不是name一定要20个...
C语言中,如果我定义一个二维字符数组 char a[20][...
c++中,定义变量,char a 与char a[20] 的...
c++的问题,char name[20]是什么意思
定义数组char str[20],从键盘输入一个字符串存入该...
一个能储存20个字符的数组,是char b[20]还是cha...
如有定义char a[20];则可以通过a=“I am a ...