55问答网
所有问题
当前搜索:
用字符指针输出二维字符串
c语言函数返回
字符串
时必须要
用指针
吗?如果返回结构体呢?函数在返回那...
答:
name数组初始化赋值为八个
字符串
,分别表示各个星期名及出错提示。形参n表示与星期名所对应的整数。在主函数中,把输入的整数i作为实参,在printf语句中调用day_name函数并把i值传送给形参n。day_name函数中的return语句包含一个条件表达式,n值若大于7或小于1则把name[0]
指针
返回主函数
输出
出错提示字符...
指向字符的
指针
数组来存储一个
字符串
列表 不明白为什么前面定义的是...
答:
“……前面定义是
指针
”——你弄错了!const char *names[]={...中names是个数组(names就是数组名),其中存放的是char *型指针(看,*是char的组成部分)。
编写程序,用
指针
实现把
字符串
1中的第m个字符开始的共n个字符复制到字符...
答:
include<stdio.h> int main(){ char *s1="1234567890abcdefghijklmnop";char s2[50];//或者 char s1[200],s2[200];下面再用gets(s1);读取s1 int i,j,m,n;printf("input m n:");scanf("%d%d",&m,&n);for(j=0,i=m-1;i<m+n-1;)s2[j++]=s1[i++];s2[j]='\0';puts(...
c++一个
字符串
含有另一个字符串个数
用指针
答:
//#include "stdafx.h"//If the vc++6.0, with this line.#include <string>#include <iostream>using namespace std;int main(int argc,char *argv[]){string s,t;cout << "Please enter the two strings...\n";cin >> s >> t;for(int x,sum=0,ls=s.length(),i=0;i<ls;...
在c语言
二维
数组中怎样交换两个数组元素中的
字符串
,请写代码._百度知 ...
答:
// 存储
字符串
的
二维
数组,每个字符串最长为99个字节char buff[100];//缓冲区int main(){ printf("转换前:\n"); printf("argv[0] = %s\n",argv[0]); printf("argv[1] = %s\n",argv[1]); strcpy(buff,argv[0]); strcpy(argv[0],argv[1]); strcpy(argv[1],buff); printf("转换后:\n...
c++
指针
交换两个
字符串
的内容
答:
你这个程序是有问题的!首先,虽然传递的是地址,但是仍然是属于传值调用的范畴。因为
指针
只是用来赋值,并没有被间接引用。那么你是不是想用传址调用呢,就这个程序而言,也是不行的。你希望
通过
交换str1和str2的值来实现
字符串
的赋值,是行不通的。因为,在C++中,任何一个数组的名,都是一个指针...
...
输出
整个
字符串
。可是若将一
指针
指向该数组,
通过
答:
指针
是可以自加的如*p++,等于下标自加a[i++]数组其实是一个地址,所以他没必要用&。你看过int a[10]; *a 你应该明白数组可以做指针的。回到你的问题,按上面说法 指针指向该数组实际上是指向数组的开始位置;char name[]={a,b,c};printf("%s",name);实际上就是
输出
name地址中的数组;...
指针
编程将一串数字
字符串
转换成整数
输出
。如将字符串“32562”转换成...
答:
include<math.h> include<string.h> int main(){ char str[11]="1235612";int num=0,i=0;char *p=str+strlen(str)-1;//将
字符串
的最后一个元素的地址赋给
指针
p while(p>=str)//结束标志,指针p指向的地址小于数组str的首地址 { num+=(*p-'0')*pow(10,i++);//字符转化为数字 p...
一道C语言
答:
这表示str是个
二维
数组,由两个一维数组构成,每个一维数组是20个字节构成。p=str 这表示p是
指针
,指向二维数组str的首地址 p+20 这表示由p指向的地址向后偏移20个字节,刚好指向了第二个一维数组“Beijing”了 strlen()它是字符数组长函数,对“Beijing”求
字符串
长度,结果为7。其中char *p=str;...
请
使用指针
编程实现:编写函数int fun(char *str),其功能是将一个含有...
答:
如下就行了……include <stdio.h> include <stdlib.h> int main(){ char *p=NULL;if((p=(char *)malloc(sizeof(char)*100))==NULL){ printf("Application memory failure...\n");exit(0);} gets(p);printf("result=%d\n",fun(p));free(p);return 0;} int fun(char *p){ int...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜