已采纳回答 / qq_不二意_0
等号左边是指针的时候,右边的是取地址符,这样能形成“指针”=“地址”,数据类型加&在等号左边就是引用,类似C语言的指针,不过比指针用法方便,在作为函数参数的时候直接将本身作为参数即可,且能做到实形互传
2018-07-24
最赞回答 / 慕斯803635
就是这个“int getMax(int *arr,int count)”函数啊,*arr接收数组numArr[3] = {3, 8, 6},count接收数组长度
2018-07-21
最新回答 / zx程序猿
const int *p;意思是修饰*p变成常量,*p的值不能改变,但是p能改变,也就是说指针指向的地址可以改变,所以p=&b是正确的,所以现在指针P指向b地址,*p就是b的值,所以变成5;不是意义上的*p直接改变,是指针指向被动改变。这是我的理解,希望能帮助你。
2018-07-13
最赞回答 / 慕仔6589703
上面代码说你的这个函数不安全,这个是比较新的VS版本给的警告,微软认为scanf的使用存在安全隐患,因为C/C++中的字符串处理都是以\0为截止符的,如果搜索不到\0,容易出现字符串越界。所以vc扩展的所谓安全标准库,都添加了一个参数用以指定字符串参数的长度,用以避免这种安全隐患。要改成更安全的strcpy_s函数就可以,详细用法可以百度。
2018-06-19