怎样返回一个字符串类型?
#include<iostream>
#define n 50
using namespace std;
int strlength(char string[n])
{
int i=0;
while(string[i]!='\0')
i++;
return i;
}
char *assert(char string1[n])
{ int c,j;c=j=strlength(string1);int i=0;char *p;
char string2[n];
while(j>0&&i>=0)
{string2[i]=string1[j-1];
i++;
j--;
}
p=string2;
for(i=0;i<c;i++)
cout<<*p++;
cout<<"哈哈"<<endl;
return p;//想将此字符串string2返回,却发觉结果不对
}
int main()
{ char string[n],*q;int i,m;
cout<<"请输入一个字符串"<<endl;
gets(string);
m=strlength(string);
cout<<m;
q=assert(string);
for(i=0;i<m;i++)
cout<<*q++;
return 0;
}
#define n 50
using namespace std;
int strlength(char string[n])
{
int i=0;
while(string[i]!='\0')
i++;
return i;
}
char *assert(char string1[n])
{ int c,j;c=j=strlength(string1);int i=0;char *p;
char string2[n];
while(j>0&&i>=0)
{string2[i]=string1[j-1];
i++;
j--;
}
p=string2;
for(i=0;i<c;i++)
cout<<*p++;
cout<<"哈哈"<<endl;
return p;//想将此字符串string2返回,却发觉结果不对
}
int main()
{ char string[n],*q;int i,m;
cout<<"请输入一个字符串"<<endl;
gets(string);
m=strlength(string);
cout<<m;
q=assert(string);
for(i=0;i<m;i++)
cout<<*q++;
return 0;
}
...全文
相关推荐
PHP7 新特性:标量类型声明、返回值类型声明.md
";}````void` 类型确保函数不会无意间返回一个值。##### 5. 可空类型从 PHP 7.1 开始,可以通过在类型名称后面添加 `?
Freemarker_内置函数_数字、字符串、日期格式化.txt
`sequence?first`返回序列的第一个元素。示例:`1.sequence?first` 返回序列的第一项值。#### 2. `sequence?last`返回序列的最后一个元素。
php返回字符串中所有单词的方法
函数返回值:最终,函数通过`return $match[1];`返回一个排序后的数组,这个数组包含了所有不重复的单词。具体实现代码如下:```php<?
JavaScript判断输入是否为数字类型的方法总结
- `$` 表示匹配字符串的结束。### 第三种方法:`parseFloat()`的返回值`parseFloat()`函数可以解析一个字符串,并返回第一个有效数字的浮点值。
GameConsole:使用可为空的值类型和字符串
但有时我们可能需要一个变量在某些情况下表示“无值”或“未知”,这时就可以使用可为空的值类型(`?`后缀)。例如,我们可以声明一个可为空的整型变量`int?


