1、
#include <stdio.h> typedef struct{ int x; long y; double z; }Assign; Assign fun(int a, long b, double c) { Assign tmp; tmp.x = a; tmp.y = b; tmp.z = c; return tmp; } int main(void) { int i; long j; double k; printf("int i = "); scanf("%d", &i); printf("long j = "); scanf("%ld", &j); printf("double k = "); scanf("%lf", &k); Assign result = {8, 80, 8.8}; result = fun(i, j, k); puts("\n====================\n"); printf("result.x: %d\n", result.x); printf("result.y: %ld\n", result.y); printf("result.z: %.2f\n", result.z); return 0; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。