首页
IT
登录
6mi
u
盘
搜
搜 索
IT
数组的多种写法
数组的多种写法
xiaoxiao
2021-03-25
198
#include <iostream>
#include <string>
using namespace std;
void
sort(string
str
[]);
//这个是等价的 str[]等价于*str;
int
main() { string
str
[
5
];
int
x,y;
for
(x=
0
;x<
5
;x++) cin>>
str
[x]; sort(&
str
[
0
]);
//数组可以直接传递地址 ,就是说 &str[0]等价于str;
for
(x=
0
;x<
5
;x++) cout<<
str
[x];
return
0
; }
void
sort(string *
str
)
//str[1] -> *(str+1) str[0] -> *(str+0) -> *(0+str) ->0[str]
{
int
x,y; string temp;
for
(x=
1
;x<
5
;x++) {
for
(y=
1
;y<
5
;y++) {
if
(
str
[x]<
str
[y]) { temp=
str
[x];
str
[x]=
str
[y];
str
[y]=temp; } } } }
转载请注明原文地址: https://ju.6miu.com/read-1432.html
技术
最新回复
(
0
)