在使用指针变量时,要注意以下两点。 1:默认值为nil 直接执行上面的程序,结果是:nil 2:不要操作没有合法指向的内存。 例如,在上面的案例中,我们定义了指针变量p,但是没有让指针变量指向任何一个变量,那么直接运行如下程序,会出现异常。 出现的错误信息如下: 所以,在使用指针变量时,一定要让指针变量有正确的指向。以下的操作是合法的: 在该案例中,定义了一个变量a,同时定义了一个指针变量p,将变量a的地址赋值给指针变量p,也就是指针变量p指向了变量a的存储单元。给指针变量p赋值,影响到了变量a。最终输出变量a中的值也是56。