关于C语言指针问题(浅谈)
-
问题引入:
最近在学习共享内存时遇到了关于指针的问题,整个人是懵懵的。这也就说明了自己的知识掌握的不扎实。因此,我重新拿起了大一的课本,复习了C语言指针,并写此博客来方便以后的复习,以及帮助其他和我有相同问题的朋友。
-
知识来源:
- 《C语言程序设计》 --谭浩强
- 《C Primer Plus》 第六版
- 指针的重要性:不掌握指针就没有掌握C的精华
- 何为指针:指针就是地址
-
程序:(此程序作为下面概念引用)
1. #include<stdio.h> 2. int main(){ 3. int a,b; 4. int *pointer\_a,*pointer\_b; 5. a=100;b=10 6. pointer\_a=&a; 7. pointer\_b=&b; 8. printf("a=%d,b=%d\n",a,b); 9. printf("\*pointer\_a=%d,\*pointer\_b=%d\n",*pointer\_a,*pointer\_b); 10. 11. 12. return 0; 13. }
1. 如何定义指针
类型 * 指针变量