对于下列函数及其形参表述错误的是:
void vadd (int a[const], const int b[], const size_t sz)
A.形参数组a的每一项元素都不可以修改
B.形参a本身不可以被修改
C.形参数组b的每一项元素都不可以修改
D.形参b本身不可以被修改
A.形参数组a的每一项元素都不可以修改是正确的;C.形参数组b的每一项元素都不可以修改也是正确的;B.形参a本身不可以被修改是错误的;D.形参b本身不可以被修改也是错误的。在C语言中,"const int a[]"表示数组a的每一项都是const,但a本身可以被修改。 "const int b[]"同理。
其实就一个知识点
const int A[]和int A[const]是一回事,都是限定元素不可修改而不是数组变量不可修改