c语言结构体应用一

复制代码
#include <stdio.h>
#include <stdlib.h>


struct abc
{
    char c;
    float v;
};

static void func1(struct abc b)
{
    b.c = 'A';
    b.v = 80.7;
}

static void func2(struct abc*b)
{
    (*b).c = 'C';
    (*b).v = 92.5;
}

int main()
{

    struct abc a = { 'B',98.5};
    func1(a);

    printf("%c,%4.1f\n",a.c,a.v);

    func2(&a);
    printf("%c,%4.1f\n",a.c,a.v);

    return 0;
}
复制代码

 

posted @   卷哭你  阅读(83)  评论(0)    收藏  举报
编辑推荐:
· 如何统计不同电话号码的个数?—位图法
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
阅读排行:
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 管理100个小程序-很难吗
· 基于Blazor实现的运输信息管理系统
· 微信支付功能的设计实现与关键实践(UniApp+Java)全代码
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析
历史上的今天:
2020-10-04 linux短延时操作和HZ是什么
2020-10-04 C语言void
2020-10-04 阻塞和非阻塞之等待队列实践
2020-10-04 Server unexpectedly closed network connection的解决
点击右上角即可分享
微信分享提示