大佬们,这个指针赋值..p1 = p2; 的例子。#include <stdio.h>struct pp{int n; char name[20];}; int main(){struct pp *p1,*p2;
当 q=p; 时,就是指针变量p给指针变量q赋值,就是把存储在变量p中的指针存储到变量q中去。如果p原来指向j,则q也就指向j了。
a 其实就是数组的首地址 而指针变量其实就是一个地址变量 所以数组是可以用指针指针来表示的 但是严格的说数组可以把值赋给指针应该是不对的 其实也数组赋给指针的只是首地址而已