h-b-z-d-j-s-m 发表于 2022-3-3 16:17:27

有没有关于指针类型还有数组之间的赋值知识点

编写代码的时候定义一个字符指针
比如char *s
写的时候什么时候用*s
什么时候用是s?
像下面这个题目为什么用*sumhttps://static01.imgkr.com/temp/59755c87d37d42d9a7cba7753f5f02f8.jpg

大马强 发表于 2022-3-3 16:32:52

int *sum;
可以简单理解成这样
sum 就是地址,【*】取值符, *sum 表示从 【地址sum】中取值

在本题中并未声明指针变量,但是可以通过取址符【&】取地址作为参数传到函数【calc】中
此时函数定义中的sum参数是一个地址,所以要用 *表示它是一个指针(这是规定,不写*则默认表示不是指针),之后就是指针变量的赋值了
页: [1]
查看完整版本: 有没有关于指针类型还有数组之间的赋值知识点