11问答网
所有问题
当前搜索:
字符指针指向字符串如何赋值
C语言
字符串
的
赋值
方式有哪几种?
答:
在C语言中,
字符串的赋值方式有以下几种:1.字符数组赋值:可以通过定义一个字符数组,并逐个赋值字符来表示字符串
。例如:char str[] = "Hello World";2.字符指针赋值:可以通过定义一个字符指针,并将指针指向字符串常量或字符数组的首地址来表示字符串。例如:char *str = "Hello World";3.strcp...
在给指针变量处理
字符串
时可以直接给
指针赋值
为字符串常量也可以通过ge...
答:
你可以直接给指针赋值为字符串常量
。例如:char *str = "Hello World!";这样做可以将字符串常量 "Hello World!" 赋值给指针变量 str。但是这样做并不能修改字符串常量的内容。你也可以使用 gets 函数从标准输入(通常是键盘)读入字符串,并将其赋值给指针变量。例如:char str[100];gets(str);这...
C语言中
字符串是怎么赋值
的?
答:
在C语言中,字符串的赋值主要有两种方法,
第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值
。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
字符指针
可以
指向字符串
吗?
答:
不对的,p的值应该是girl
字符串
的首地址。p是指针,他的类型是char型,指向常字符串girl,*p的值是girl,p的值是girl字符串的首地址。字符指针也可以指向一个字符串,可以用字符串常量对字符指针进行初始化。例如:char *str = "hello" ;这是对字符指针进行初始化。此时,
字符指针指向
一个字符串常...
如何
将
字符指针
所指内容
赋值
给一个
字符串
答:
将字符串赋值给一个字符指针:char *p="helloworld";
字符串是一个常量是不可以将字符指针的内容赋值给一个字符串(赋值给字符串数组是可以的)的
char str[100];strcpy(str,p);就可以了 for(i=0;i<100;i++){if(*p!='\0'&&p!=NULL)str[i]=*p;else break;} 大概就是这样了 ...
c语言中,为什么不能对
字符指针
变量
指向
的
字符串
再
赋值
?
答:
因为C语言中,凡是以""括住的形式直接出现,而且你又没有为其分配内存空间的
字符串
都是常量字符串,是不能修改其值的。这样:char a[6]="hello";a[2]='c';就可以了。这里你为hello分配了一个长度为6的字符数组空间来存放。
关于字符数组,
字符指针
和
字符串
之间的
赋值
问题
答:
(1)
赋值
char str[]={"hello world!"};// 字符数组 char pStr = &str;//
字符串指针指向字符
数组内存址 (2)要字符数组值赋给字符串指针做:char pStr = new char[sizeof(str)+ 1];// 态配内存 strcpy(pStr,&str);// 字符数组内容拷贝指针所指内存 // 使用pStr delete pStr;// 释放...
c++中
字符串怎么赋值
?
答:
字符串
可以
赋值
给
字符指针
变量,或者将字符串用字符数组保存。如:char a[10]={'h','e','l','l','o'};3、利用strcpy strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。如:char a[10];strcpy(a, "hello");...
怎样
将
字符串
赋给
指针
指示的字符串
答:
*p1最初的值为‘i’,
赋值
语句“*p2=*p1;”的作用是将字符’I’(a串中第一个字符)赋给p2所
指向
的元素,直到 *p1的值为’\0’止。注意p1和p2的值是不断在改变的,程序必须保证使p1和p2同步移动。8.4.2
字符串指针
作函数参数将一个字符串从一个函数传递到另一个函数,可以用地址传递的办法,即用字符数组...
C++把一个
字符串
用
指针赋值
给另一个字符串
答:
include<string> using namespace std;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)...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符型指针变量赋值的方法
指针可以直接赋值字符串吗
指针函数的赋值为字符串
如何赋值文本字符
c语言中给字符串赋值的方法
字符型指针可以相互赋值
c语言如何给字符串赋值
char指针指向字符串
用字符指针指向一个字符串