如题所述
只有在定义的时候赋值才加上*号吗
*在变量声明的时候表示该变量是指针;其他时候,在指针前加*表示,获取该指针指向的值;例如:int *p;//声明一个指向整形的指针int a = 5;//声明一个整形变量p = &a;//将变量a的地址赋值给指针printf("a=%d", *p);//获取指针p指向的数据