00问答网
所有问题
当前搜索:
利用指针给字符串赋值给数组
怎样将
指针
所指的
字符串赋给字符数组
?
答:
1、strcpy 语法格式: strcpy(目标地址,源地址)此例语法:strcpy(b,p);将源地址后的
字符
逐一复制到目标地址中,直到遇到结束符,如果源串中不含结束符就会造成目标
数组
越界。2、strncpy 语法格式:strncpy(目标地址,源地址,字符长度)此例语法:strncpy(b,p,10);将源地址开始前n个(指定字符长度)...
C语言中
字符串
是怎么
赋值
的?
答:
在C语言中,
字符串
的
赋值
主要有两种方法,第一种是
通过指针
的方式直接赋值,第二种是
通过数组
直接赋值。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
C语言:想把一个
指针
指向的
字符串的值赋给
一个一维
数组
,该怎么做啊...
答:
C语言规定,不能用
赋值
语句将一个
字符串
常量或
字符数组
直接
赋值给
一个字符数组。要想实现赋值的功能,只能用strcpy()来实现。include"string.h"main(){ char st1[15],st2[]="C Language";strcpy(st1,st2);puts(st1);printf("\n");}
C++中如何将
字符指针
指向的内容赋给一个
字符数组
答:
定义一个
指针
指向str,例如char *cur=str;while(*p!='\0')(cur++)=*(p++);
C语言中
字符串
的
赋值
方式有哪些
答:
在C语言中,
字符串
的赋值方式有以下几种:1.
字符数组赋值
:可以
通过
定义一个字符数组,并逐个
赋值字符
来表示字符串。例如:char str[] = "Hello World";2.
字符指针赋值
:可以通过定义一个字符指针,并将指针指向字符串常量或字符数组的首地址来表示字符串。例如:char *str = "Hello World";3....
C语言中如果将一个
指针
所指向的
字符串赋给数组
?
答:
需要包含
string
.h)比如:char *p="abc";char a[10];memcpy(a,p,sizeof(a));或者 strcpy(a,p);或者 strncpy(a,p,sizeof(a));/* 比上面的strcpy安全 */ PS:关于sizeof,取
数组
的时候是数组的大小,指针的话,32位机器,会是4,所以
字符串指针
不
用
sizeof取长度,用strlen();...
字符串
可以直接
赋值给
一维
数组
吗
答:
可以。字符串主要用于编程,概念说明、函数解释,可以直接赋值给一维数组,对一维数组而言,只需要把数组名赋值给该
指针
变量即可。但不能
通过赋值
语句将字符串常量或其他
字符数组
中的字符串直接
赋值给字符串
常量。
C语言:
用指针
将输入的
字符
存入数组a[],并将该数组的所有字符复制
到数组
...
答:
char a[50],b[50];char *pa=a,*pb=b;printf("请输入串:\n");gets(a);while(*pa){ if(*pa!=' ')pb++=*pa;//将非空格符存
到数组
b pa++;} pb='\0';//加一个串的结束符 printf("删除空格后
串为
:\n");puts(b);//输出删除空格后的数组 } //程序我已经调试过了,你试...
指针
可以
赋值给数组
吗?
答:
那么这个名称
为数组
名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组名可以代表数组的首地址,num就是num数组的首地址,pn声明为一个
指针
变量,它的值直接指向(points to)存在电脑存储器中另一个地方的值,也就是个地址。因此num的值是可以
赋值给
pn的。
如何理解
字符串赋值给指针
与
数组
的区别
答:
1、字符串,可以理解为一个常量指针(地址),该指针中的内容为一串连续的字符 2、char *s1="hello" ; //
字符串赋值给指针
, 这表示s1与"hello"字符串指向同一个地址 这种形式也可以写成如下:char *s1 ; //定义一个指针变量 s1="hello"; //给指针变量赋值 3、char s2[]="hello"; //...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c把数组赋值给字符串
c语言字符串指针数组赋值
利用指针求字符串长度
c语言字符串能直接赋值吗
c语言把指针赋值给数组
gets函数的头文件
用指针给数组赋值
strlen的头文件
字符串可以直接赋值吗