前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C编程基础-基础篇 10

C编程基础-基础篇 10

原创
作者头像
未来最可爱的人
修改2021-02-26 17:41:32
1640
修改2021-02-26 17:41:32
举报
文章被收录于专栏:编程基础编程基础
typedef
代码语言:javascript
复制
#include <stdio.h>
#include <string.h>

typedef struct Books {
    char title[50];
    char author[50];
    char subject[100];
    int book_id;
} Book;

int main() {
    Book  book;
    strcpy(book.title, "C 教程");
    printf( "书标题 : %s\n", book.title);

    return 0;
}
代码语言:javascript
复制
书标题 : C 教程
可变参数
代码语言:javascript
复制
#include <stdio.h>
#include <stdarg.h>

double average(int num, ...) {
    va_list valist;
    double sum = 0.0;
    int i;

    va_start(valist, num);
    for (int j = 0; j < num; ++j) {
        sum += va_arg(valist, int);
    }
    va_end(valist);

    return sum/num;
}

int main() {
    printf("average of 2, 3, 4, 5 = %f\n", average(4, 2,3,4,5));
    return 0;
}
代码语言:javascript
复制
average of 2, 3, 4, 5 = 3.500000

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • typedef
  • 可变参数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档