首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

结构体传了函数的形式,传值,传地址

2013-11-20 
结构体传了函数的方式,传值,传地址?我写了一个结构体struct st{char name[10]int attact}//初始化st on

结构体传了函数的方式,传值,传地址?
我写了一个结构体
struct st{
    char name[10];
    int attact;
};
//初始化
st one;
//传递给change()
void change(st one,char *str,int num)
st change(st one,char *str,int num)

change(one,"zar",5);
经过测试,传值的方式是传值而不是创地址(有初始化报错),我想搞明白这其中具体的过程,传值的话我理解为
void change(one{char name,int attact},char *str,int num)这样的形式,而没有将结构体的地址传过去,(结构体也是首地址?)

热点排行