qq_慕仙7123283
2019-10-20 13:35
#include <stdio.h>
struct weapon{
char name[20];
int atk;
int price;
};
int main(){
int a=10;
float b=20;
struct weapon weapon_1{"weapon_name",100,200};//初始化结构体
printf("%s\n,%d\n",weapon_1.name,++weapon_1.price);//访问结构体对象中的某一个成员中的值,结构体中的变量也可以进行运算
return 0;
}
D:\Visual C笔记\结构体初始化和引用.cpp(10) : error C2601: 'weapon_1' : local function definitions are illegal D:\Visual C笔记\结构体初始化和引用.cpp(10) : error C2063: 'weapon_1' : not a function
倒数第四行显示有两个错误,这是为什么呢?望指点
看了半天,才发现在倒数第四行代码少了个“=”号?
Linux C语言结构体
118294 学习 · 162 问题
相似问题