C ++是否支持可变长度数组

C ++不支持可变长度数组。C ++ 11标准将数组大小称为常量表达式。

因此,如果我们使用C ++编写程序,例如:

void displayArray(int n) {
   int arr[n];
   //......-
}
int main() {
   displayArray(7);
}
It will not work.