在C语言中,我们可以使用printf函数来打印指针的值和指向的内容。首先,我们需要了解指针的基础知识。 一个指针是一个变量,它存储了另一个变量的内存地址。要打印指针的值(即其存储的地址),我们可以使用%p格式说明符。例如: int num = 42; int *ptr = # printf("Pointer value (address): %p\n", ptr); 这...
在这段程序中,p,&a[0] 还有 a 都是指向 char 的指针,所以 printf("%s", p); printf("%s"...
%p才是打印指针地址的 射命丸文 超能力者 9 printf没有类型检查的,只看内容不看类型,这也是printf的一个缺陷,类型对不上格式串也能过编译,会打印个啥出来只有编译器知道。 BH5HYR 麻婆豆腐 11 不论什么类型,在内存里的都是一串二进制的数据,你说的这些东西的作用只是将内存里的二进制数据按不同的方式...