有没有关于指针类型还有数组之间的赋值知识点
编写代码的时候定义一个字符指针比如char *s
写的时候什么时候用*s
什么时候用是s?
像下面这个题目为什么用*sumhttps://static01.imgkr.com/temp/59755c87d37d42d9a7cba7753f5f02f8.jpg int *sum;
可以简单理解成这样
sum 就是地址,【*】取值符, *sum 表示从 【地址sum】中取值
在本题中并未声明指针变量,但是可以通过取址符【&】取地址作为参数传到函数【calc】中
此时函数定义中的sum参数是一个地址,所以要用 *表示它是一个指针(这是规定,不写*则默认表示不是指针),之后就是指针变量的赋值了
页:
[1]