66问答网
所有问题
当前搜索:
指针字符串定义与赋值
C语言
字符串
的
赋值
方式有哪几种?
答:
在C语言中,
字符串的赋值方式有以下几种:1.字符数组赋值:可以通过定义一个字符数组,并逐个赋值字符来表示字符串
。例如:char str[] = "Hello World";2.字符指针赋值:可以通过定义一个字符指针,并将指针指向字符串常量或字符数组的首地址来表示字符串。例如:char *str = "Hello World";3.strcp...
字符串
如何
赋值
?
答:
1、定义的时候直接用字符串赋值如:char a[10]="hello";注意:不能先定义再给它赋值
,如char a[10]; a[10]="hello";这样是错误的。例如: main(){ char s[100];strcpy(s, "The writer would like to thank you for""your interest in his book. He hopes you""can get some helps ...
C语言
指针
的
赋值
问题
答:
指针在用要注意初始化,例如:int *p;p为指针,地址是未知的,如果直接赋值 p=a
;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int *p=&a;或者int *p;p=&a;然后再...
c语言
指针
如何
赋值
答:
1、变量的指针就是变量的地址
。存放变量地址的变量是指针变量。即在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个变量的地址或称为某变量的指针。2、为了表示指针变量和它所指向的变量之间的关系,在程序中用“*”符号表示“指向”。3、定义指针变量.对...
关于字符数组,
字符指针和字符串
之间的
赋值
问题
答:
(1)
赋值
char str[]={"hello world!"};// 字符数组 char pStr = &str;//
字符串指针
指向字符数组内存址 (2)要字符数组值赋给字符串指针做:char pStr = new char[sizeof(str)+ 1];// 态配内存 strcpy(pStr,&str);// 字符数组内容拷贝指针所指内存 // 使用pStr delete pStr;// 释放...
C语言
字符串指针
为什么能
赋值
?
答:
char *p是定义一个指针,“abcd”是存储在rodata段的,指针指向“abcd”,并不是
赋值
。而且这种定义本身有问题,应该加const,因为*p指向rodata段,内容不能改变,如果没加const的情况下,若再定义p[0] = ‘c’;此时编译通过,但执行程序时就会出错。所以一般在
定义字符串指针
时加上const,遇到p[0...
怎样将
字符串
赋给
指针
指示的字符串
答:
p1,p2是指针变量,它指向字符型数据,先使p1和p2的值分别为字符串a和b的首地址。*p1最初的值为‘i’,
赋值
语句“*p2=*p1;”的作用是将字符’I’(a串中第一个字符)赋给p2所指向的元素,直到 *p1的值为’\0’止。注意p1和p2的值是不断在改变的,程序必须保证使p1和p2同步移动。8.4.2
字符串指针
作函数...
指针定义字符串和
数组定义字符串的区别
答:
赋值
给a的是
字符串
第一个元素的地址 3)对
字符指针
赋初值 char a = "I love you!";等价于 char a;a = "I love you!";而对数组的初始化:char str[14]= {"I love you!"};不等价于 char str[14];str = "I love you!";4)如果
定义
了一个字符数组,在编译时为它分配内存单元,它...
关于字符数组,
字符指针和字符串
之间的
赋值
问题
答:
(1)当然这不是
赋值
charstr[]={"helloworld!"};//字符数组 char*pStr=&str;//
字符串指针
指向字符数组的内存地址 (2)如果要把字符数组
的值赋
给字符串指针,可以这样做:char*pStr=newchar[sizeof(str)+1];//动态分配内存 strcpy(pStr,&str);//把字符数组内容拷贝到指针所指内存中 //。。
c语言中,为什么不能对
字符指针
变量指向的
字符串
再
赋值
?
答:
因为C语言中,凡是以""括住的形式直接出现,而且你又没有为其分配内存空间的
字符串
都是常量字符串,是不能修改其值的。这样:char a[6]="hello";a[2]='c';就可以了。这里你为hello分配了一个长度为6的字符数组空间来存放。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符串指针怎么定义
c语言二维数组指针用法
指针指向字符串数组
函数指针的定义和赋值
指针变量赋值形式
c语言指向字符串的指针
指向二维数组的指针如何定义
指针字符串数组赋值
C语言字符串指针