指针整型变量的例程
发表:2023-08-29 12:00:49 阅读:23

电子资讯】指针整型变量的例程:

 

下面一个指针变量访问整型变量的例程:

#include

#include<.macros.h>

#include

void init_devices(void) //设备初始化

{

CLI();

XDIV=Ox00:

XMCRA=Ox00:

MCUCR=Ox00:

EIMSK=Ox00:

TIMSK=Ox00;

SEI();

}

void mein()

{

init_devices():

int a,b;

int*pointerl,*pointer2;

a=100;b=10;

pointerl=&a; //指针pointerl指向把变量a的地址

pointer2=&b; //指针pointer2指向把变量b的地址

printf(”%d,%d%n”,a,b);

printf(“%d,%d%n”,*pointerl,*pointer2);

}

对程序的说明:

①在开头处虽然定义了两个指针变量pointerl和pointer2,但它们并未指向任何一个整型变量,只是提供两个可以指向整型变量的指针变量。程序中pointerl=&a和pointer2=&b指定了指针pointerl和pointer2的指向。

②程序最后两个print{函数作用是相同的,*pointerl和*pointer2就是变量a和b。

③给指针变量赋值时注意,“pointerl=&a”和“pointer2一&b"不能写成“*pointerl=&a”和"*pointer2一&b",因为a的地址是赋值给pointerl的而不是赋值给*pointerl的。

 

 

电子街推荐

 

地址指针的基本概念

定义一个指针变量

指针变量的引用