00问答网
所有问题
当前搜索:
char name
c++里面的代码
char
name
【8】是什么意思?
答:
应该是
char name
[8],表示在内存中开辟八个字节作为存储数组名为name的长度为8的字符数组。
C++中定义
char
name
[20]后,为什么用printf("%s",name)就能输出一连串字符...
答:
如果你是这样
char
name
[20]={'a','b','c'};由于name数组中没有'\0'你对name指针用printf函数就会出错 OhYeah_Dragon | 发布于2010-09-29 举报| 评论 0 1 1,%s 是输出字符串;%c,只输出单个字符。2, 定义name是数组,name表示数组的第一个字符的地址 mqc0537 | 发布于2010-09-29 举报| ...
字符数组
char
name
[20]是不是name一定要20个字符
答:
不是,
char
name
[20]; 说明字符数组name,20表示数组的长度,有20个元素。赋值时不一定要20个全部都赋值。 name[20]元素的范围为name[0]——name[19]。还有char name[20]若没有对它进行初始化,编译器会自动将他初始化为随机字符串的形式。要搞清楚数组的长度、字符串长度。例如:char a[10]=...
char
name
[20]是数组还是字符串?
答:
char name
[20]是 char 数组 它存放的内容可以看成 1 BYTE 的 char 型数组元素,或 1 BYTE 的 整型 数组元素。初始化:char name[20]="abcd_1234";语句:strcpy(name,"abcd_1234");语句:for (i=0;i<4;i++) name[i] = 'a' + i;name[4]='_';for (i=5;i<8;i++) name[i]...
char
name
[15];中[15]是什么意思?
答:
struct { int id;chat name[32];} 这是说明了一个结构体类型,它有一个整数类型的id,还有一个
char name
[15];是定义了一个字符数组,用于存储姓名,最多可存储14个字符(7个汉字)的字符串。多余的一个字符用于存储字符串的结束符'\0'。
C++中有
char
name
[80][80],则name[0]表示什么意思
答:
char
name
[80][80]可以看做是由80个长度为80的数组组成的数组,name[0]指向第一个数组的首地址。
如图:结构体定义的时候那个
char
name
[100]为什么在赋值的时候看成是...
答:
在正常情况下,名字都不止一个字符就可以表示的。
char
name
[100]声明了一个name数组,该数组最多能存放100个char类型的变量,只要符合这个要求,就可以对name数组进行赋值。字符串是的定义是以'\0'结束的,之前的元素均为字符,而'\0’也是一个字符,所以字符串满足数组name声明时的规范。
char
name
[20]是数组还是字符串?
答:
char name
[20]是 char 数组 它存放的内容可以看成 1 BYTE 的 char 型数组元素,或 1 BYTE 的 整型 数组元素。初始化:char name[20]="abcd_1234";语句:strcpy(name,"abcd_1234");语句:for (i=0;i<4;i++)name[i]= 'a'+ i;name[4]='_';for (i=5;i<8;i++)name[i]= '1...
char
name
[50]有几个字节
答:
50个。字符数组c的大小只和c[50]中的50有关,定义了大小为50个
char
,char大小为一个字节,所以c的大小是50个字节。
VC++中的
char
*
name
语句是什么意思?
答:
char
*
name
定义了一个指向字符的指针变量name。例如 char *name = "abcd";1)name是一个变量;2)这个变量的类型是指针,指针其实就是地址,如图所示,name的值是'a'字符占用内存的地址;
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
char name什么意思
name包含几个字符c语言
charname20是什么意思啊
用void声明的函数格式
sizeof的值
c语言中如何输入名字
C语言中变量声明的正确格式
double定义的变量
char定义的是什么