非常风气网www.verywind.cn
首页
指针字符串定义与赋值
C语言中
字符串
是怎么
赋值
的?
答:
在C语言中,字符串的赋值主要有两种方法,
第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值
。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
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语言中,为什么不能对
字符指针
变量指向的
字符串
再
赋值
?
答:
因为C语言中,凡是以""括住的形式直接出现,而且你又没有为其分配内存空间的
字符串
都是常量字符串,是不能修改其值的。这样:char a[6]="hello";a[2]='c';就可以了。这里你为hello分配了一个长度为6的字符数组空间来存放。
为什么可以给
指针赋值
为
字符串
答:
从现象看,那就是“给指针赋了一个字符串”。但,
在C/C++中,字符串的指针就是指向这个字符串的第一个字符的指针
,所以char *p="abc"的确切意思并不是把字符串abc赋给char *型指针p,而是“创建一个常字符串'abc',并把这个字符串第一个字符(即a)的地址赋给char *型指针p"。举一反三,写...
在给指针变量处理
字符串
时可以直接给
指针赋值
为字符串常量也可以通过ge...
答:
char *str = "Hello World!";这样做可以将字符串常量 "Hello World!" 赋值给
指针
变量 str。但是这样做并不能修改字符串常量的内容。你也可以使用 gets 函数从标准输入(通常是键盘)读入字符串,并将其赋值给指针变量。例如:char str[100];gets(str);这样做会将从键盘输入的
字符串赋值
给指针变量...
c语言
指针
如何
赋值
答:
应该注意的是,一个
指针
变量只能指向同类型的变量,如s只能指向浮点变量,不能时而指向一个浮点变量,时而又指向一个
字符
变量。6、指针变量的引用,指针变量同普通变量一样,使用之前不仅要
定义
说明,而且必须赋予具体的值。未经
赋值
的指针变量不能使用,否则将造成系统混乱,甚至死机。
定义字符串指针
答:
char *str;char TempString[]="hello world";str = TempString;这样的
定义
方式,指向的
字符串
数据就不是const类型了。2、第一次输出字符串后str
指针
已经进行了str++的自加操作,str指针指向了字符串末尾,所以必须让str指针重新指向字符串开头位置,所以DeleatChar函数调用之前必须添加str = TempString;...
C
字符串指针
在函数里
赋值
答:
与普通数组不同的,
字符串
必须以'\0'作为结束符。而在c语言中,类型为t的一维数组,其首地址等效于该类型的一维
指针
,即t*型。于是字符串,也就是字符数组,首地址就可以当做char 型使用了。事实上,在库函数以及大多数使用到字符串作为参数的函数中,其参数都是char 型的。
C语言中,如何
定义
一个‘
指针
数组’,这个‘指针数组’专门用来存放‘数组...
答:
数组
指针定义
int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样
赋值
:int a[3][4];int(*p)[4];//该语句是定义一个数组指针,指向含4个...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
字符串赋值给字符指针
字符串与指针的初始化和赋值
字符串指针的赋值
字符串为什么可以赋值给指针
字符串赋值给指针数组
字符数组指针赋值
字符串与指针
指针指向字符串
c语言对字符指针数组赋值
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网