以下代码能够编译通过吗,为什么?
char str1[ size1 ];
unsigned int temp = 0;
cin >> temp;
unsigned int const size2 = temp;
char str2[ size2 ];
答:str2定义出错,size2非编译器期间常量,而数组定义要求长度必须为编译期常量
本文转载自IT网it求职笔试真题库网。
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1000000000040.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
A B C D E