学习了C语言之后,关于指针部分看了无数遍,有时候明明觉得自己看懂了,指针就是地址,但是总是在看代码时候糊里糊涂的搞不明白,最近又关于指针强化了一把. 大部分情况下对于程序中指针糊涂是因为不明白指针符“*”有两个作用: 第一,作为标识符,定义变量为指针,如int *p://只是说明变量p是指针变量,而没有实际意义. 第二,作为运算符,像+,—,运算符一样,如cout<<*p;//输出指针变量p所指向的内容. 一般在程序中,第一次出现的指针符*,是作为标识符,申明指针变量,之后出现是作为运算符,但…