这需要根据你的printf函数的参数来决定。
例一:printf( “%d”,*p );
printf中的%d参数要求你提供一个整数,而p是个指针,它指向的是整数,这时用*p表示p指向的整数。如果你用p的话,将把指针的地址取值进行输出。
例二:printf( “%s”,p );
printf中的%s参数要求你提供一个指针,而p就是一个指针变量,可以直接写变量名p
所以,参数使用时要满足printf对参数的要求。
这需要根据你的printf函数的参数来决定。
例一:printf( “%d”,*p );
printf中的%d参数要求你提供一个整数,而p是个指针,它指向的是整数,这时用*p表示p指向的整数。如果你用p的话,将把指针的地址取值进行输出。
例二:printf( “%s”,p );
printf中的%s参数要求你提供一个指针,而p就是一个指针变量,可以直接写变量名p
所以,参数使用时要满足printf对参数的要求。
>