(1)首先,我们要明白什么叫做指针变量名,对于 int *p,这里的指针变量名不是p 而是 p ,类似与 Java 中定义数组是 int [] array ,所以我习惯将 p 叫做 int * 类型 (2)通俗的来说:指针就是地址,通过这段地址就可以找到以它为地址的那个内存单元 【保存地址使用的就是指针变量,所以是用变量名p=&a,而不是...
这是&stu[i].grade前面为什么需要取地址符&的原因。而对于char id[10]来说,id是一个char型数组名同时也是指向该数组首元的指针名,即id是一个char*型指针。而我们都知道指针本身保存的就是内存地址的值,因此直接用scanf("%s",id)就可以将一串字符读入id所指向的内存空间内。注意前面的格式控制符...
在C语言中,取地址运算符&与指针运算符*的优先级相同,结合方向为自右向左。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具