C语言学习Day25 结构体

25-1

#include <stdio.h>

void fun01(int x , int y){

	int temp;

	temp = x;

	x = y;

	y = temp;

}

void fun02(int  *x , int *y){

	int temp;

	temp = *x;

	*x = *y;

	*y = temp;

}

int main()

{

	int a , b;

	printf("请输入两个整数:");

	scanf("%d%d" , &a , &b);

	printf("交换前a = %d , b = %d \n" , a , b );

	fun01(a , b);//?

	printf("交换后a = %d , b = %d \n" , a , b );

	

	fun02(&a , &b); 

	printf("交换后a = %d , b = %d \n" , a , b );

}

25-2

#include <stdio.h>

//结构类型说明 

struct job_exam

{

	unsigned num;

	char name[10];

	int exama;

	int examb;

	int total;

 }; 

 int main(){

 	//结构体变量的定义 a初始化 

 	struct job_exam a = {1501 , "王虎" , 89 , 92 } , b;

 	struct job_exam s[3];

 	struct job_exam *p = &a;

 	a.total = a.exama + a.examb;

	

	printf("id \t name \t exama \t examb \t total \n") ;

	printf("%d\t%s\t%d\t%d\t%d\n" , a.num , a.name , a.exama , a.examb , a.total);

 }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值