在向某一函数传递数组作为参数的时候,若不希望此函数修改原始数组,可在声明形参的时候,将数组声明为const。
例:void show_array(const double arr[],int n);
这样,show_array函数将把arr的元素视为只读数据。
注意,使用const 并不代表原始数组必须是常量,只是一种防止数组被函数调用时修改的保护措施。
在向某一函数传递数组作为参数的时候,若不希望此函数修改原始数组,可在声明形参的时候,将数组声明为const。
例:void show_array(const double arr[],int n);
这样,show_array函数将把arr的元素视为只读数据。
注意,使用const 并不代表原始数组必须是常量,只是一种防止数组被函数调用时修改的保护措施。