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

📄 l2-11.c

📁 单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码及图片
💻 C
字号:
/**********************************************************************
程序名称:L2-11.c
程序功能:定义存储在data区域中的一般指针,并分别指向data、xdata、code区域中的变量
程序作者:张三
创建时间:2008-3-28
**********************************************************************/
#include <reg51.h>

char *data c_ptr; 		// 定义存储在data区域中的c_ptr、i_ptr、l_ptr
int *data i_ptr;		
long *data l_ptr; 
	
void main ( void )
{
	char data dj; 		// 定义存储在data区域中的变量dj、dk、dl
	int  data dk;
	long data dl;

	char xdata xj;		// 定义存储在xdata区域中的变量xj、xk、xl 
	int xdata xk;
	long xdata xl;

	char code cj = 9;	// 定义存储在code区域中的变量cj、ck、cl,并赋初值
	int code ck = 357;
	long code cl = 123456789;

	c_ptr = &dj; 		// 将存储在data区域的指针指向data区域中的变量
	i_ptr = &dk;
	l_ptr = &dl;

	c_ptr = &xj; 		// 将存储在data区域的指针指向xdata区域中的变量
	i_ptr = &xk;
	l_ptr = &xl;

	c_ptr = &cj; 		// 将存储在data区域的指针指向code区域中的变量
	i_ptr = &ck;
	l_ptr = &cl;
}

⌨️ 快捷键说明

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