社区
新手乐园
帖子详情
这样调用结构体对吗
ilovejqx
2007-04-15 12:40:14
哎,结构体返回我都不会,看看这样调用行吗,结果不对.
struct VAL
{
int v1;
int v2;
};
struct VAL GetValFun()
{
struct VAL ret;
ret.v1 = 100;
ret.v2 = 200;
return ret;
};
void main()
{
struct VAL ret;
ret=GetValFun();
printf("%d","%d",ret.v1,ret.v2);
}
...全文
268
8
打赏
收藏
这样调用结构体对吗
哎,结构体返回我都不会,看看这样调用行吗,结果不对. struct VAL { int v1; int v2; }; struct VAL GetValFun() { struct VAL ret; ret.v1 = 100; ret.v2 = 200; return ret; }; void main() { struct VAL ret; ret=GetValFun(); printf("%d","%d",ret.v1,ret.v2); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lisheng053758
2007-04-17
打赏
举报
回复
似乎这样用好看些
typedef struct VAL
{
int v1;
int v2;
};
VAL GetValFun()
{
struct VAL ret;
ret.v1 = 100;
ret.v2 = 200;
return ret;
};
freshui
2007-04-17
打赏
举报
回复
hehe 这不就有20分啊?
分分吧
:)
飞哥
2007-04-17
打赏
举报
回复
一次登录有10分
plo2168424
2007-04-15
打赏
举报
回复
VAL GetValFun() //不要这个struct
{
struct VAL ret;
ret.v1 = 100;
ret.v2 = 200;
return ret;
};
ilovejqx
2007-04-15
打赏
举报
回复
哈哈,我真笨哪,这就给你们加分
zoco33
2007-04-15
打赏
举报
回复
调用没错,printf你用错了
printf("%d","%d",ret.v1,ret.v2); //改为 printf("%d,%d",ret.v1,ret.v2);
这样结果就对了。
lifanxi
2007-04-15
打赏
举报
回复
结构体用的没错
printf用错了
改成printf("%d,%d",ret.v1,ret.v2);
ilovejqx
2007-04-15
打赏
举报
回复
啊,我分没了,郁闷
结构体
的函数
调用
及嵌套
本文详细讲解了
结构体
的定义、赋值方法,单
结构体
和
结构体
数组的
调用
,包括
结构体
指针、嵌套
结构体
、数组首地址传递,以及
结构体
与指针运算。通过实例演示了如何在函数间传递
结构体
及其元素,适合深入理解C/C++编程的读者。
结构体
调用
本文对比分析了gcc、MinGW及MSVC三款编译器在x86平台上的
结构体
访问与函数
调用
方式,通过实际测试代码详细展示了不同编译器下的汇编代码差异,揭示了
结构体
参数在函数
调用
中的具体实现。
结构体
调用
结构体
的函数
本文详细解析了C语言中
结构体
与指针的高级应用,通过实例展示了如何利用
结构体
和指针实现复杂的数据管理和函数
调用
。
C#
调用
C++ dll 传入传出包含
结构体
数组的
结构体
本文介绍了一种使用C#
调用
C++ DLL的方法,具体展示了如何在跨语言
调用
中处理包含
结构体
数组的
结构体
。通过实例代码详细解释了C#与C++
结构体
定义的一致性及内存布局的重要性。
C#
调用
C/C++动态库,封装各种复杂
结构体
。
本文介绍如何使用C#程序
调用
C++的DLL库,并重点讲解了
结构体
及其数组在两种语言间的传递方法。包括
结构体
指针、
结构体
引用及复杂
结构体
的处理。
新手乐园
33,316
社区成员
41,770
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章