且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

关于C++动态数组的若干问题

更新时间:2022-08-31 09:08:37

#include <iostream>
using namespace std;

int f(int n)
{
    char x[n];
    x[0] = 'a';
    //测验了下长度为sizeof(类型)*n 
    cout<<"数组长度:"<<sizeof(x)<<endl; 
    return x[0];
}
int main()
{
    int a;
    cin>>a;
    cout<<f(a)<<endl;
    while(1);
    return 0;
}

//dev编译运行都没问题,不禁让我想起了是否可在main外new动态数组(长度在main内指定,长度也是全局),如今看来可以的