11问答网
所有问题
当前搜索:
指针变量给字符赋值
C语言中
字符串
是怎么
赋值
的?
答:
在C语言中,字符串的赋值主要有两种方法,
第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值
。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
指针变量
可以直接赋予
字符串
?
答:
可以的啊!!!但是他毕竟是
指针
,而不是数组,,所以说他只用来存放一个地址,,也就是说存放的是一个
字符串
的第一个字符的地址!!当调用此指针的时候,,只需使p++即可,,此处假设p是一指针!!
在给
指针变量
处理
字符串
时可以直接给
指针赋值为字符
串常量也可以通过ge...
答:
你可以直接给指针赋值为字符串常量
。例如:char *str = "Hello World!";这样做可以将字符串常量 "Hello World!" 赋值给指针变量 str。但是这样做并不能修改字符串常量的内容。你也可以使用 gets 函数从标准输入(通常是键盘)读入字符串,并将其赋值给指针变量。例如:char str[100];gets(str);这...
字符指针变量
,可以
赋值
多个
字符串
吗?你们不要说为什么不赋值初始化
答:
字符指针变量,可以赋值多个字符串吗
初始化的时候不可以, 赋值运算的时候可以
。如 cChar = "firstname"; cChar = "secondname";char* cChar={"firstname","secondname"};虽然执行起来没有问题,但是会有一个警告。warning: excess elements in scalar initializer 表示初始化时有多余的元素。...
字符指针变量
,可以
赋值
多个
字符串
吗?你们不要说为什么不赋值初始化
答:
字符指针变量,可以赋值多个字符串吗
初始化的时候不可以,赋值运算的时候可以
。如 cChar = "firstname";cChar = "secondname";char cChar={"firstname","secondname"};虽然执行起来没有问题,但是会有一个警告。warning:excess elements in scalar initializer 表示初始化时有多余的元素。指针指向...
c语言中,为什么不能对
字符指针变量
指向的
字符串
再
赋值
?
答:
因为C语言中,凡是以""括住的形式直接出现,而且你又没有
为
其分配内存空间的
字符串
都是常量字符串,是不能修改其值的。这样:char a[6]="hello";a[2]='c';就可以了。这里你为hello分配了一个长度为6的字符数组空间来存放。
请问C语言 char类型的
指针
要怎么
赋值
?
答:
指针
是无法存放
字符串
的,只有指针指向的那块空间才能存放字符串,所以我第一句话给它开辟了20个空间,这样就可以给指针指向的那块空间
赋值
了,谢谢 另外给你一个建议 char *a = NULL,*b =NULL,*c =NULL;这样的写法是不规范的,很容易出错。标准形式应该是char *a= NULL;char *b = NULL;char...
C++把一个
字符串
用
指针赋值给
另一个字符串
答:
int main(){ char s[]="asdfghjk",b[20];strcpy(b,a); //直接使用
字符串
拷贝就可以了 cout<<b;return 0;} 如果是char *b = a的话只是把a和b所指向的内存一样,如果修改了a的值则b的值也会同时进行修改。如果是 for(int i=0;i<20;i++) *(b+i)=*(s+i);或strcpy(b,a)则...
C语言
指针
的
赋值
问题
答:
int *p;p
为指针
,地址是未知的,如果直接
赋值
p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int *p=&a;或者int *p;p=&a;然后再对p进行操作 有错。注意大小写...
c语言
指针
如何
赋值
答:
应该注意的是,一个
指针变量
只能指向同类型的变量,如s只能指向浮点变量,不能时而指向一个浮点变量,时而又指向一个
字符变量
。6、指针变量的引用,指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经
赋值
的指针变量不能使用,否则将造成系统混乱,甚至死机。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言字符串指针数组赋值
指针变量给数组赋值
字符串指针型变量怎么赋值
字符串为什么可以赋值给指针
指针变量后面小括号赋值
给指针赋值字符串
指针可以直接赋值吗
字符型指针变量赋值的方法
指针赋值的正确方法