⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c09_06.c

📁 这是编程之道C-C++中的源代码,很简练,可以用于相关教学和重新熟悉C-C++时使用
💻 C
字号:
#include <stdio.h>

/*结构体定义部分*/
typedef struct
{
	int		year;	/*年*/
	int		month;	/*月*/
	int		day;	/*日*/
}DATE ;

/*函数定义*/
void Mp1( DATE OneDay )
{
	OneDay.year = 1999;
}

void Mp2( DATE *pOneDay )
{
	pOneDay->year = 2050;
}

int main()
{
	DATE OneDay = { 2002, 10, 1 };		/*定义一个结构体DATE类型变量,并初始化*/
	DATE *p = &OneDay;				/*定义一个结构体DATE指针变量, 并指向OneDay*/

	printf("日期结构体变量原始值:");
	printf("%d-%d-%d\n", p->year, p->month, p->day);

	Mp1( OneDay );
	printf("\n调用传指针函数Mp1( DATE OneDay )的结果:");
	printf("%d-%d-%d\n",OneDay.year, OneDay.month, OneDay.day );

	Mp2( p );		/* 等价于 Mp2( &OneDay ) */
	printf("\n调用传指针函数Mp2( DATE *pOneDay )的结果:");
	printf("%d-%d-%d\n", p->year, p->month, p->day );

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -