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

请问为什么这个代码会有这样的报错

#ifndef student_h
#define student_h
const int len=20;
typedef struct student{
char name[len];
int gender;
int age;
} Stu;

#endif
variably modified at file scope

在C语言中,const不是一个真真正正的常量,其代表的含义仅仅是只读。使用const声明的对象是一个运行时对象,无法使用其作为某个量的初值、数组的长度、case的值或在类型的情形中使用,可以使用#define宏定义。

近期文章

  • 数据结构学生信息管理系统
  • 转到:解组JSON嵌套的对象数组
  • 如何在Go中任意扩展“对象”
  • 是真还是假应该终止回调迭代?
  • net / http / pprof和runtime / pprof之间的区别
  • 如何使用golang将HTML表转换为数组
  • 电线上的料滴
  • golang中的init函数可以返回值吗?
  • golang:对于float64,fmt.Printf中的“%b”有什么作用?在float64中,二进制格式的Min次正规正整数是什么?
  • beego模板值范围执行“内容”而不是结构类型的字段
  • 继续-关闭外部应用程序
  • 如何将该Java正则表达式转换为Go的正则表达式语法?
  • 从Go到CouchDB的大型PUT请求
  • 从“ exec.Cmd”中实时获取输出
  • Golang:将URL作为GET参数传递
  • Golang不会将UDP数据包发送到多播组
  • 在Golang(Gin)中访问数组发布参数
  • Web服务器请求会生成自己的goroutine吗?
  • Golang log。致命错误中的致命更改行号
  • 在Raspberry Pi上安装Go软件包

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华