77问答网
所有问题
当前搜索:
用指针交换字符串
如何将
字符指针
所指内容赋值给一个
字符串
答:
将
字符串
赋值给一个
字符指针
:char *p="helloworld";字符串是一个常量是不可以将字符指针的内容赋值给一个字符串(赋值给字符串数组是可以的)的 char str[100];strcpy(str,p);就可以了 for(i=0;i<100;i++){if(*p!='\0'&&p!=NULL)str[i]=*p;else break;} 大概就是这样了 ...
怎样把
字符串
赋给
字符指针
答:
首先要定义一个
字符指针
,然后将
字符串
赋值赋值给它。例:#include<stdio.h> void main(){ char *string="I love you!";printf("%s\n" ,string);} 这里的char *string="I love you!";等价于 char *string;string= "I love you!";可以看到string被定义成一个字符指针变量,这里并...
1. 编写程序,计算一个
字符串
的长度。(利用
指针
变量)
答:
const char* const p = s; /*备份一下传入的
字符串
首地址,后面要用...*/ while(*s) /*这里循环条件*s等价于*s != NULL,也就是遇到字符串结束符时退出循环。*/ ++s; return s - p; /*同类型
指针
减法,返回之间相差的元素个数。*/}调用mystrlen(s),返回字符串s的长。---话说,没看见(利用指针...
为什么可以给
指针
赋值为
字符串
答:
但,在C/C++中,
字符串
的
指针
就是指向这个字符串的第一个字符的指针,所以char *p="abc"的确切意思并不是把字符串abc赋给char *型指针p,而是“创建一个常字符串'abc',并把这个字符串第一个字符(即a)的地址赋给char *型指针p"。举一反三,写常字符串"abcdef",也代表它的指针(即指向a的...
如何定义
指针
指向
字符串
中的一个字符
答:
假如有char *p且p已指向一含有10个元素的字符数组,现有目标数组char b[10],则可以有三种函数可以实现
字符串
复制。1、strcpy 语法格式: strcpy(目标地址,源地址)此例语法:strcpy(b,p);将源地址后的字符逐一复制到目标地址中,直到遇到结束符,如果源串中不含结束符就会造成目标数组越界。2、...
为什么
指针
指向
字符串
不用加&?
答:
为什么c语言
用指针
输出
字符串
不用加*号?因为char*STR定义了一个char*
字符指针
STR,而STR指向了ILOVECHINA中的第一个字符I。在cout流中有一个复制循环,它是一个具有数百个输出STR点的字符串,在这个字符串中,STR被赋值给临时指针,以便一个接一个地输出。然后*STR是一个字符,也就是I*是一...
用
字符指针
实现函数str_cat(s,t),将
字符串
t复制到字符串s的末端,并 ...
答:
尽管你的问题并不完整,但我还是能够明天你的提问。你的问题其实关键是如何用
字符指针
实现函数str_cat(s,t)。我们可以这样做,先将指针移动到
字符串
s的末端,接着从末端开始给字符串s写入字符串t的值。具体程序如下:char *str_cat(char *s,char *t){ char *p=s;/*定义指针P目的是保存字符串S...
用指针
型函数(函数返回值为指针)实现
字符串
连接函数strcat()的功能,将...
答:
其实你主体写得很好了,只是没明确到底是做什么:include<stdio.h>void main(){char *p(char *a,char *b);char i[20],j[20];printf("请输入
字符串
1:");scanf("%s", i);printf("请输入字符串2:");scanf("%s", j);//p(i,j);printf("%s\n",p(i,j));//*p你要输出的是...
c语言 输入一个
字符串
,
用指针
实现从第一个字符开始,依次跳过一个字符输...
答:
for(i=0,i<lenth(string),i=i+2) printf("%c" *(p+i)); 其中p是指向
字符串
的
指针
,string代表字符串。 嗯,应该没错!
c语言中,为什么不能对
字符指针
变量指向的
字符串
再赋值?
答:
因为C语言中,凡是以""括住的形式直接出现,而且你又没有为其分配内存空间的
字符串
都是常量字符串,是不能修改其值的。这样:char a[6]="hello";a[2]='c';就可以了。这里你为hello分配了一个长度为6的字符数组空间来存放。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜