C语言基础 -53 构造类型_微型学生管理系统

无名结构体:在声明的时候就必须一次性把变量初始化好。后面不可继续被初始化。

book@100ask:~/C_coding/CH02$ cat student.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define NAMESIZE 32

struct student_st
{
	int id;
	char name[NAMESIZE];
	int math;
	int chinese;
};

stu_set(struct student_st *p)
{
	p->id = 10011;
	strncpy(p->name,"Alan",NAMESIZE);
	p->math = 90;
	p->chinese = 98;
};

void stu_show(struct student_st *p)
{
	printf("%d %s %d %d\n",p->id,p->name,p->math,p->chinese);
}


int main()
{
	struct student_st stu;
	stu_set(&stu);
	stu_show(&stu);
//	stu_changename(&stu);
	exit(0);
}


book@100ask:~/C_coding/CH02$ make student
cc     student.c   -o student


book@100ask:~/C_coding/CH02$ ./student
10011 Alan 90 98

book@100ask:~/C_coding/CH02$ cat student.c
#include <stdio.h>
#include <stdlib.h&gt

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值