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

为什么已经定义了n=10 用count [n]还会提示错误呢

img

C语言中不能这么用(C++是可以的)
参考:
为什么用C语言中const常量定义数组大小会报错?_路漫远 吾求索-CSDN博客_c语言定义常量数组 1.为什么用C语言中const常量定义数组大小会报错?在c语言编程中我们这样定义数组时编译器回报一个错误const int maxn = 10;int a[maxn];//C程序报错//error:variably modified 'a' at file scope**注:**这么写在C++中是可以的。原因:常量 与 只读变量 (不可变的变量)的区别:常量 肯定是只读的... https://blog.csdn.net/weixin_43054397/article/details/90417740

C语言使用const定义数组时的错误原因_only_do_IT-CSDN博客 在c语言编程中我们这样定义数组时编译器回报一个错误const int n=5;int ar[n];这确实是一个很棘手的问题,它会迫使我们用动态开辟空间的方法来定义数组,但是我们使用动态开辟的方法比较复杂,容易出现错误。所以我们需要解决这个问题。为什么会出现上面原因呢?(在c++中是可以的)主要原因是:1.这个问题讨论的是“常量”与“只读变量”的区别。常量肯定 https://blog.csdn.net/zr1076311296/article/details/50927227

可以用n来定义数组,我觉得你的问题是把main写成了mian

main写错了啊喂
是main不是mian面

用define 定义n define在编译器中初始话顺序不同

近期文章

  • vuejs的问题,运行之后显示这个
  • og协议预览的不是本页面
  • DRAM的地址线复用的刷新中,写入是针对一行的吗?
  • msyql查询数据库中的数据
  • a标签的href路径动态绑定怎么弄
  • 1)窗扣默认大小800*600,窗体居中
  • 怎么用swift实现类似书的目录形状的tableview
  • 2806x程序中can通讯
  • c#中数据库某字段存在特殊符号(引号)时,导致取不出来数据,如何处理?
  • 现有资金流水表和汇率表,想要在流水表中加一个外币字段 应该如何添加?
  • no such file or directory dev/ttyACM0
  • el-table展开children数组后,合并行
  • es本地测试没问题服务器上面7x4版本
  • vue如何兼容IE,求完整的解决方案。
  • for循环中Entry命名
  • matlab gui中导入不同文件(txt和mat)时,mat文件导入后,工作区却没有显示
  • ASP.NET MVC项目中如何在View里获得当前时间并上传?
  • pycharm安装后打开一直卡在这个界面
  • 统信系统可以安装moveit吗
  • Python总是无法运行

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华