天宇947 2024-01-05 11:02 采纳率: 55.6%
浏览 2

关于C++中的数组定义如何用输入的变量问题

假如题目要求给出一个m阶数组,怎么定义呢?
数组要求表达式必须含常量,所以
Int m;
cin>>m;
int a[m];不对
那该怎么写啊?求问。

  • 写回答

3条回答 默认 最新

  • threenewbee 2024-01-05 11:06
    关注

    Int m;
    cin>>m;
    int a[m];
    这个写法没问题,但是只有gcc(dev c++)支持
    vc++只能要么定义一个比m大的数组,只使用前面m个元素,要么指针动态分配,要么用vector代替

    评论

报告相同问题?

问题事件

  • 创建了问题 1月5日

悬赏问题

  • ¥15 关于#c语言#的问题,请各位专家解答!
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 别人给钱就能用我的软件,这个的经营场景是啥?
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker