修改:原来有“p=name [i]其实和p = name + i没有任何区别”一句,是不对的,name [i]是数组,其中name可以作为只读指针来看待,那么应该是*p = * (name + i)。name [i]相当于对指针 这问题提的真. ¬ p ∨ q 表示“p不成立,或者q成立”。 “或者”表示两个中至少有一个成立, 如果 其中一个不成立, 那么 另一个就一定成立。 按照这个定义,上述命题等价于: 如果 “p不成立”不成立, 那么 q. C语言中%p用来输出指针类型自身的值。 也就是说 %p用来输出地址。 一、使用方法: %p一般仅用于printf及同类函数中。形式为 printf (%p, varp);