64,649
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
char* test_variable_utility()
{
char a[4]={0};
a[0]='c';
a[1]='f';
a[2]='a';
a[3]='v';
return a;
}//end
int main(int argc,char* argv[])
{
int i;
char b[4] = {0};
b[0] = test_variable_utility()[0];
b[1] = test_variable_utility()[1];
b[2] = test_variable_utility()[2];
b[3] = test_variable_utility()[3];
cout<<b[0]<<endl;
cout<<b[1]<<endl;
cout<<b[2]<<endl;
cout<<b[3]<<endl;
return 0;
}
#include <iostream>
using namespace std;
char* test_variable_utility()
{
char a[4]={0};
a[0]='c';
a[1]='f';
a[2]='a';
a[3]='v';
return a;
}//end
int main(int argc,char* argv[])
{
int i;
char* b=test_variable_utility();
cout<<"刚调用完test_variable_utility的瞬间:"<<b[0]<<endl;
cout<<b[0]<<endl;
cout<<b[0]<<endl;
cout<<b[0]<<endl;
b=test_variable_utility();
cout<<"刚调用完test_variable_utility的瞬间:"<<b[1]<<endl;
cout<<b[1]<<endl;
cout<<b[1]<<endl;
cout<<b[1]<<endl;
b=test_variable_utility();
cout<<"刚调用完test_variable_utility的瞬间:"<<b[2]<<endl;
cout<<b[2]<<endl;
cout<<b[2]<<endl;
cout<<b[2]<<endl;
b=test_variable_utility();
cout<<"刚调用完test_variable_utility的瞬间:"<<b[3]<<endl;
cout<<b[3]<<endl;
cout<<b[3]<<endl;
cout<<b[3]<<endl;
return 0;
}
#include <iostream>
using namespace std;
char* test_variable_utility()
{
char* a=new char[4];
a[0]='c';
a[1]='f';
a[2]='a';
a[3]='v';
return a;
}
int main(int argc,char* argv[])
{
char* b=test_variable_utility();
int i;
for(i=0;i<4;i++)
cout<<b[i]<<" ";
cout<<endl;
delete [] b;
return 0;
}