c语言打印函数地址 c语言如何打印地址里的数据( 二 )


void print_array(int *a, int m, int n)//a为一个m行,n列的二维数组的首地址 。
{
int i, j;
for(i = 0; im; i ++)
{
for(j = 0; jn; j ++)
{
printf("%d,", a[i*n+j]);//a[i*n+j]也就是原始二维数组第i行第j列的元素 。
}
printf("\n");//每行结束输出换行 。
}
}
C语言中对函数名取地址#include stdio.h
void f()
{
}
void main()
{
printf("%u\n", f);
printf("%u\n", f);
printf("%p\n", f);
}
主函数中前两行%u表示输出无符号的十进制,而第三行%p表示输出地址,其结果是一个十六进制的数,你将其转换成十进制,你会发现与前两行结果一样 。
【c语言打印函数地址 c语言如何打印地址里的数据】c语言打印函数地址的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于c语言如何打印地址里的数据、c语言打印函数地址的信息别忘了在本站进行查找喔 。