C语言中printf中参数可以是指针?

2025-03-29 21:04:08
推荐回答(3个)
回答1:

指针也是一种数据类型,只是他存储特殊的地址值。然而printf是可以输出所有数据类型的,比如,%c,%d,%f,%x
int dNun=1;
char cChar='a';
float fNum=0.0f;
int* p=&dNum;
printf(",%c,%d,%0.2f,%x",cChar,dNum,fNum,p);

回答2:

可以,参数可以是一个字符数组的首地址也可以是指针

回答3:

可以,不过你的这个指向具体的值