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