今天复习C++时,结构体可以这样使用:
Code
#define N 40
struct student
{
long number;
char name[12];
float score[4];
}stu[N]={{0}};
这种用法被称为结构型数组。
还可以这样声明一个结构型:
student stu[40];
我在C#中这样使用:
Code
using System;
public struct student
{
public int id;
public String name;
public int age;
public String sex;
};
public class student1
{
public static void Main(String[] args)
{
student[] stu ;
stu[1].id = 5;
stu[1].name = "kulong";
stu[1].age = 10;
stu[1].sex = "男";
Console.WriteLine(stu[1].id + stu[1].name);
Console.ReadLine();
}
}
但报错:
“test3.cs(19,8): error CS0165: 使用了未赋值的局部变量“stu””
请老鸟指教。。。