为什么C和C+编译器允许函数签名中的数组长度不被强制执行?
#include<iostream>using namespace std;int dis(char a[1]){
int length = strlen(a);
char c = a[2];
return length;}int main(){
char b[4] = "abc";
int c = dis(b);
cout << c;
return 0;}int dis(char a[1])[1]a[2]int a[]char *a
int a[1]
onemoo
鸿蒙传说