C + + structural Body (v)

Source: Internet
Author: User

1. Structure array

Each element in the struct array is a struct variable.

There are three ways to define a struct array:

The first method:

struct student
{
int num;
Char name[20];
char sex;
int age;
};
struct student stu[2];

The second method:
struct student
{
int num;
Char name[20];
char sex;
int age;
}STU[2];
The third method:
struct
{
int num;
Char name[20];
char sex;
int age;
}STU[2];


2. struct array initialization and reference to struct array

Initialization

The initialization of the struct array, combined with the initialization of the array and the initialization of the struct, takes note of the proper use of curly braces.

For example:

struct
{int num;
Char name[20];
char sex;
int age;
}stu[]={{......},{......},{...};


struct student
{int num;
Char name[20];
char sex;
int age;
}STR[3];

strcpy (Stu[0].name, "Zhaoda");

Note: When assigning data of type char to an array in C, the strcpy () method cannot be used to directly assign a value




C + + structural Body (v)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.