C语言指针笔记

1,int *a;//定义时的*与引用时的*是代表不同含义
//定义时*,表示a是一个指向int的指针变量;
p=*a;//而引用时的*,表示间接寻址a所指向的内容

2,C语言中实参给形参传值,传的是实参的一个副本,打个比方,给函数传int整型,就像你把你的文件复制一份给别人去修改,那份复制的文件改成什么样,都不会影响你的原文件;而如果给函数传指向int的指针变量,那么相当于你把你的电脑的开机密码告诉对方,让对方去改你的原文件。
3,形参和实参是占用不同内存区域的两个变量

你可能感兴趣的:(c)