77问答网
所有问题
当前搜索:
字符串名称是指针吗
字符串是指针吗
?
答:
字符串
不是指针
字符串是指针吗
?
答:
在C语言中 字符串的本质是字符数组 部分时候用指针表示 部分时候用数组表示
。当用数组的时候,不能算是指针,数组名可以当做指针使用,但不可以有加减等改变值的操作
C语言中,
字符串
实际上是指向字符序列中第一个字符的
指针
,因此字符传数 ...
答:
“字符串实际上是指向字符序列中第一个字符的指针”这句话主干是“字符串是指针”比如一个字符串的定义
:char *str="abcd";这里str显然是一个字符型的指针了 这半部分理解了吧?再看上面那句话,“字符串实际上是指向字符序列中第一个字符的指针”还是上面那个例子:str指向字符串的内容是一个这样...
指针
类型和
字符串
类型的区别是什么?
答:
c语言中,char* 表示字符指针类型
,当其指向一个字符串的第一个元素时,它就可以表示这个字符串。如char* str="learn c";中,"learn c"是长度为8的字符数组常量,其最后一个元素是'\0',而这句代表执行的结果是将str指向了"learn c"的第一个字符'l',str后面的连续内存依次存放'e','a','...
字符串
的表示方法和
字符指针
的表示是不是相同
答:
楼主,这是两个不同的概念。C/C++中字符串就是用双引号括起来的一个或者多个字符,如"abc",而字符?
指针(应该叫字符串指针吧
,因为从来没有让它能指向单个字符的)采用形如char *p这样的定义。字符串不能单独使用,它要么由字符串指针指向,要么放在字符数组中。而字符串指针可以先不赋值(此时为...
字符指针
是不是指向
字符串
的指针?
答:
unsigned char ch = 'a';unsigned char *ch_p = &ch;那么指针变量ch_p就是
字符指针
.另外指向char类型的指针变量有部分也可以是字符指针, 因为char类型的范围是 -128 ~ 127, 而字符对应的ASCII码值范围是 0~255, 故从-128 ~ -1不可以表示字符!而
字符串指针
则是指向字符串首地址的指针变量,...
字符串指针
数组中的每个元素
都是指针吗
?
答:
char str[14];str = "I love you!";而对于
字符指针
变量,可采用如下赋值:char *a;a = "I love you!";赋值给a的是
字符串
第一个元素的地址 3)对字符指针赋初值 char *a = "I love you!";等价于 char *a;a = "I love you!";而对数组的初始化:char str[14] = {"I love ...
为什么同样是储存同一个
字符串
,char*a="abcd"可以看作是
字符指针
...
答:
C/C++中,没有专门的内置
字符串
类型,字符串的实现,其本质就是将多个字符用一根竹签串起来烧烤,这根竹签就是字符型
指针
。如果charc是定义一个字符变量,即该变量可以存储一个字符,那么字符串就是需要定义多个字符变量来存储,但是这样做即浪费命名资源也没必要,但是早期开发C/C++编译器的人认为也没...
为什么
字符指针
指向
字符串
的时候,输出时不需要再指针前加*号呢?_百度...
答:
因为char*STR定义了一个char*
字符指针
STR,而STR指向了ILOVECHINA中的第一个字符I。在cout流中有一个复制循环,它是一个具有数百个输出STR点的
字符串
,在这个字符串中,STR被赋值给临时指针,以便一个接一个地输出。然后*STR是一个字符,也就是I*是一个derecration,也就是STR指向的那个字符,...
char *a = "hello";a是
字符指针
,还是
字符串指针
答:
正确的是 d srcpcy(a,"hello")分析 char a[6]="hello";//在定义的时候初始化,正确。char a[6];a[6]=]="hello";//这个叫赋值,是错误的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符串指针是什么
字符串的首地址赋予指针变量
字符串str的首地址
用字符指针指向一个字符串
指针数组
字符串名
C语言定义字符串
strcpy
/0在c语言中是什么意思?