66问答网
所有问题
当前搜索:
字符串赋值给字符指针
指针
定义
字符串
和数组定义字符串的区别
答:
赋值给
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)如果定义了一个字符数组,在编译时为它分配内存单元,它...
C语言中(不是C++)怎样将
字符串
数组赋给数组
指针
??
答:
include <windows.h> include "stdio.h"include<
string
.h> int main(){ char str_A[5][30]={"woaibei","jingtian","anmen","taiyang","sheng"};char *p[30];int i;for(i=0;i<5;i++){ p[i] = str_A[i];} for(i=0;i<5;i++){ printf("%s\n",p[i] );} MessageB...
C语言中将
字符串赋值给字符
数组的问题
答:
char s[20];char ss[]="hello";s=ss;错误原因是:不能用
赋值
语句将一个字符数组直接给一个字符数组赋值,即
字符串
的复制(c语言中,但是在c++的
string
类,上面的赋值是正确的)必须用strcpy()函数实现。而char a[ ]=”toyou“;正确的原因是:因为在声明数组变量的时候就是,为其开辟空间,并...
为什么给
string
对象
赋值
时把
字符指针
赋
给字符串
对象这种方法更常用...
答:
在
字符指针赋值
的时候会调用赋值 构造函数 ,直接赋值调用的是构造函数,字符指针赋值比直接给
string
对象更多元化,直接赋值说明已经确定
字符串
的内容了
c语言中用
指针赋值字符串
为什么不加*,如下
答:
a="cool";这是地址赋值,将一个常量字符串的首地址
赋值给
a这个
指针
。a="cool";这是
字符赋值
,不是字符串!虽然a叫字符串指针,但char* a这样的定义,*a必然是一个字符,而不是多个。因此后面的常量会被忽略为一个字符,进行数值赋值(也可以理解为拷贝赋值,区别于地址赋值)。在a没有分配地址的...
C语言,char *a;a="abc"abc为什么可以直接
赋值给
a?a分配动态内存_百度...
答:
有char *a;和a="abc";就非常好了。在a是char *型指针时,a="abc";的意思不是将
字符串
abc赋给a,而是“创建一个常字符串abc,并将首地址(第一个字符的地址,这里就是a的地址)赋
给指针
变量a。以后就可以通过指针a来操作字符串abc了,这里指针a也不能再让它指向别处,否则abc就再也找不到了...
字符指针
变量,可以
赋值
多个
字符串
吗?你们不要说为什么不赋值初始化
答:
字符指针
变量,可以
赋值
多个
字符串
吗 初始化的时候不可以,赋值运算的时候可以。如 cChar = "firstname";cChar = "secondname";char cChar={"firstname","secondname"};虽然执行起来没有问题,但是会有一个警告。warning:excess elements in scalar initializer 表示初始化时有多余的元素。指针指向...
字符串指针
数组中的每个元素都是指针吗?
答:
赋值给
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)如果定义了一个字符数组,在编译时为它分配内存单元...
...个
字符串指针
??我只会在定义字符串指针的时候
赋值
。。
答:
include "stdio.h"include "malloc.h"int main(){ char *p=malloc(sizeof(char)*100);scanf("%s",p);printf("%s",p);}
c语言中将一个数组
的值赋给
另外一个数组,好像要用
指针
来赋值
答:
chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接
赋值给
一个
字符串
数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的
string
类中,上面的赋值是正确的)。因为
赋值字符
“=”右边的表达式也可以是赋值表达式,下面的形式变量是...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜