对指针max ,max=a 和*max=a[0],有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 03:46:23

对指针max ,max=a 和*max=a[0],有什么区别?
对指针max ,max=a 和*max=a[0],有什么区别?

对指针max ,max=a 和*max=a[0],有什么区别?
max=a // 表示max指针指向a数组.a数组的其它元素也可以通过max指针来访问了.
*max=a[0]/ // 表示把a数组的第一个元素赋值给max指针指向的第一个元素.这里max指针必须指向一个有效地址(比如数组或者申请内存),否则异常.a数组的其它元素不可以通过max指针来访问了.