11问答网
所有问题
当前搜索:
指针赋值字符串
c语言中如何赋给
字符串
字节值?
答:
例如: 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 from the book."); } 2、对数组中字符逐个
赋值 字符串
可以赋值给
字符指针
变量,或者将字符串用字符数组保存。如:char a[10]={'h','e...
关于C语言
字符串
数组和
字符指针
相互
赋值
问题
答:
;是指针数组,存储了56个char *型指针,而你这样儿fileArray[i] = filename;进行赋值是
指针赋值
,故fileArray中的每个元素都会指向"C:\\RequestData"所在的地址,这也是fileArray[0]--fileArray[55]的值全部是C:\RequestData的原因 这个程序需要修改的地方多着,看看指针及
字符串
操作方面的资料吧!
关于
指针
malloc后直接
赋值
答:
你的意思是,要让
指针
指向一个
字符串
,这个字符串还能被修改 要完成的工作实际上有两个:一个是申请足够的一段连续字符型单元存放字符串,一个是给这些单元
赋值
成字符串"abc"直接用*p="abc";是不可以的,因为p要赋的值是字符串首地址,字符串的写法提供不了这个首地址,并且这样的赋值语句也不成立...
如何理解
字符串赋值
给
指针
与数组的区别
答:
2、char *s1="hello" ; //
字符串赋值
给
指针
, 这表示s1与"hello"字符串指向同一个地址 这种形式也可以写成如下:char *s1 ; //定义一个指针变量 s1="hello"; //给指针变量赋值 3、char s2[]="hello"; //字符串赋值给数组,这种形式,只能在变量s2定义时才可以出现,无法分开来写。表示...
不是说
指针
只能被赋值存储地址么,为什么char*可以直接
赋值字符串
。
答:
是的。语句里p是(char*)型地址。*p是值,char型。p="welcome";不太好理解,C/C++里有不少不严谨的地方,没有太多道理好言。这句就理解成自动做了强制转换了:p=(char*)"welcome";于是:cout<
请问C语言
指针赋值
问题
答:
回答:要是都在一个函数内是不会有问题的。 你的问题应该不在上面所述的部分。
char *p; scanf("%s",p); 请问这样
赋值字符串
对不对
答:
不对,*p是
字符
型
指针
,只能在定义的时候
赋值
,你用scanf在执行程序的时候给它赋值就错了;字符型数组可以那样,指针不可以
c语言中,
字符串指针
数组不仅可以直接
赋值
,还能直接用作字符串数组?如ch...
答:
name[i]指各
字符串
首地址,比如定义字符串char s[5];可以用s表示该字符串,事实上s是指该字符串的首地址,这两者道理是一样的,name[i]表示各字符串首地址,而用该地址来代表该字符串 。
指针
储存的数据全都是地址
请问第十六题对
指针
变量正确
赋值
方式为什么是c 指针p前不应该有个*吗...
答:
这是
指针
指向
字符串
的问题,char b[5],*p=b; //指针p初始指向了字符数组b,亦即指针p指向了数组b的首元素地址。p="abcde"; //这个
赋值
语句本质上是将常量字符串的首地址赋值给指针变量p,*p的话是指针运算符,即访问指针p所指向的内存单元的数据,这里*p的值是字符'a',因为p存放的是这个...
指针
变量怎么
赋值
?
答:
指针
变量
赋值
有三种方式:int i1、i2以及i3。1、nt *p1=&i1,*p2=i2; 用整形变量的地址给基类型为整形的指针变量赋值。2、p1=&i3; 给指针变量赋予变量的地址。3、p1=p2; 通过指针变量给指针变量赋值。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
如何给字符串赋值
字符串不能直接赋值
C语言字符串赋值
字符串指针变量中存入的是