我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么把函数中的参数n作为数组的长度

bool dc(int n){
int a[n/2];
}
这个时候会报错,n不能作为常量。
这该怎么弄啊,在王道考研书里,有这么写,但是我在vs里编译错误。很难受😣。

有些编译器允许这么写

改为  int *a = (int*)malloc(sizeof(int)*n/2);

这里的int a[n/2]; 是没有问题的
你这应该是缺少 return
这里定义的函数dc的返回值是bool,报错应该是没有return返回值。

近期文章

  • 请问有没有POI操作XLSX下拉框的接口
  • fopen读取写入错误怎么回事
  • 在Laravel 5.1中找不到“Class'app \ Http \ Controllers \ Controller'
  • dobot魔术师机械臂
  • fortran编写程序
  • esp32读取mpu6050三轴加速度求位移
  • 关于前端弹性布局的问题
  • 如何qt读excel并画出折线图
  • dbeaver 21.24,出现的问题
  • 不知道哪的逻辑出问题了?
  • perl运行无法出结果,如何解决?
  • 为什么V没有变过来zsbd
  • 如何重构此数组以在PHP中将数据压缩为更有用的格式?
  • struct happy 想在别的函数调用是一定要放在主函数外吗?
  • python中break的使用问题
  • 我的电脑fn失效了怎么办
  • 用python编程一个猜数字的小游戏
  • csdn现在阅读体验太差,有没有什么方法取消文章代码块折叠
  • 项目用蓝图管理的,flask用session 存认证信息,在其他地方用session.get取不到
  • 如何比较php codeigniter中的日期和年份

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华