/*C語言 印出變數的位置*/
#include<stdio.h>
#include<stdlib.h>
void function(void);
/*定義函數function()的原型*/
int main(void)
{
int a = 13;
printf("a=%d,a的位址在:%p\n", a, &a);
/*需要印出地址需加上位址運算子'&',
格式碼則是用%p*/
function(a);
/*呼叫函數function()*/
system("pause");
return 0;
}
void function(int a)
/*定義函數function()*/
{
printf("a=%d,a的位置在:%p\n", a, &a);
/*印出的位址會因執行環境而有所不同*/
}
結果為:
文章標籤
全站熱搜
留言列表