99问答网
所有问题
当前搜索:
字符串指针变量
在给
指针变量
处理
字符串
时可以直接给指针赋值为字符串常量也可以通过ge...
答:
你也可以使用 gets 函数从标准输入(通常是键盘)读入
字符串
,并将其赋值给指针变量。例如:char str[100];gets(str);这样做会将从键盘输入的字符串赋值给
指针变量
str。但是 gets 函数已经被废弃,不建议使用。建议使用 fgets 函数来读入字符串。
指向
字符串
的
指针变量
和字符数组有什么区别?
答:
区别一:定义不一样 1、
字符串指针变量
本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;可...
C语言里为什么
字符指针变量
指向的字符串常量中的内容是不可取代的?_百...
答:
指向
字符串
常量的话,这段常量字符串是存储在静态存储区的,内容不能修改。当然你可以让
指针
指到别的地方
1.
字符串指针变量
与字符数组都可实现字符串的存储和运算,所以两者没有...
答:
字符串指针变量
本身是一个变量,用于存放字符串的首地址。字符数组用来存放整个字符串。
字符指针变量
和字符数组的区别
答:
1)字符数组由若干个元素组成,每个元素中放一个字符,而
字符指针变量
中存放的地址(字符串第一个字符的地址),决不是将字符串放到字符指针变量中 2)赋值方式 对于字符数组只能对各个元素赋值,不能用以下办法对字符数组赋值:char str[14];str = "I love you!";而对于字符指针变量,可采用如下...
字符型指针与
字符指针
的区别
答:
一、
字符串指针变量
的说明和使用 字符串指针变量的定义说明与指向字符变量的指针变量说明是相同的。只能按对指针变量的赋值不同来区别。对指向字符变量的指针变量应赋予该字符变量的地址。如:char c,*p=&c;表示p是一个指向字符变量c的指针变量。而:char s="c language";则表示s是一个指向字符串的...
C语言中,为什么
字符串
可以赋值给
字符指针变量
答:
C中没有字符串变量,所以说“字符串可以赋值给
字符指针变量
”是无稽之谈。C中的字符串处理是用字符数组完成的,可以把承载字符串的字符数组的首地址(第一个字符的地址)赋给一个字符型指针(实质就是把一个字符变量的地址赋给一个字符型指针,所以是匹配的),而字符串本身是不能整体赋给任何变量的!
C语言中,为什么
字符串
可以赋值给
字符指针变量
答:
字符串在内存的存放是以字符为单位存放的;
字符指针变量
,只要是指向的地址是存放字符类型,那么就就符合语法的;字符串是把首地址,赋给了指针变量
打印
字符指针
地址变成字符串原理是什么?
答:
打印
字符指针
地址变成字符串的原理是基于C语言中
指针变量
的特性。C语言中的指针变量可以引用内存中任意地址,指针变量可以把内存地址视为字符串,因此可以把字符串打印出来。当使用指针变量时,可以通过把字符串分配到某个内存地址来实现。此时指针变量将指向该内存地址,且可以通过访问该指针变量来获取字符串...
指针变量
可以直接赋予
字符串
?
答:
可以的啊!!!但是他毕竟是
指针
,而不是数组,,所以说他只用来存放一个地址,,也就是说存放的是一个
字符串
的第一个字符的地址!!当调用此指针的时候,,只需使p++即可,,此处假设p是一指针!!
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指向字符串的指针变量pta
C语言字符串指针
字符串指针变量中存入的是
指向字符串的指针
指针和指针变量是一个概念吗
c语言数据类型储存空间长度
两个指针相减的结果
指针变量的定义格式
keil中变量的值赋不进去