64,639
社区成员
发帖
与我相关
我的任务
分享
#include<iostream.h>
void fn(char p[]) //不需要返回值,等同于 void fn(char *p),数组和指针在做函数参数的时候是一样的,
//在做参数使用的时候,数组的作用相当于指针了。
{
cout<<"in fn sizeof(p)="<<sizeof(p)<<endl; //sizeof(p) 计算的是指针占的空间
p[0]='s';
}
int main() // 返回一个int型变量
{
char c[10]="abcdefgh";
cout<<"in main sizeof(c)="<<sizeof(c)<<endl; //sizeof(c) 计算的是数组占的空间
fn(c);
cout<<c;
return 0;
}