Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam bahasa C, pembolehubah struktur diakses seperti berikut

Dalam bahasa C, pembolehubah struktur diakses seperti berikut

WBOY
WBOYke hadapan
2023-08-31 19:29:06614semak imbas

Dalam bahasa C, pembolehubah struktur diakses seperti berikut

Struktur ialah jenis data yang ditentukan pengguna, yang digunakan untuk menyimpan koleksi jenis data yang berbeza.

Struktur adalah serupa dengan tatasusunan. Satu-satunya perbezaan ialah tatasusunan digunakan untuk menyimpan jenis data yang sama manakala, struktur digunakan untuk menyimpan jenis data yang berbeza.

Struktur kata kunci adalah untuk mengisytiharkan struktur.

#🎜 🎜#Pembolehubah di dalam struktur ialah ahli struktur.

Sesuatu struktur boleh diisytiharkan seperti berikut −

Struct structurename{
   //member declaration
};

Contoh

#🎜🎜 ialah Program C untuk mengakses pembolehubah struktur −

 Demo Langsung

struct book{
   int pages;
   float price;
   char author[20];
};
Accessing structure members in C
#include<stdio.h>
//Declaring structure//
struct{
   char name[50];
   int roll;
   float percentage;
   char grade[50];
}s1,s2;
void main(){
   //Reading User I/p//
   printf("enter Name of 1st student : ");
   gets(s1.name);
   printf("enter Roll number of 1st student : ");
   scanf("%d",&s1.roll);
   printf("Enter the average of 1st student : ");
   scanf("%f",&s1.percentage);
   printf("Enter grade status of 1st student : ");
   scanf("%s",s1.grade);
   //Printing O/p//
   printf("The name of 1st student is : %s</p><p>",s1.name);
   printf("The roll number of 1st student is : %d</p><p>",s1.roll);
   printf("The average of 1st student is : %f</p><p>",s1.percentage);
   printf("The student 1 grade is : %s and percentage of %f</p><p>",s1.grade,s1.percentage);
}

Output

Apabila program di atas dilaksanakan, ia menghasilkan hasil berikut −# 🎜🎜#
enter Name of 1st student: Bhanu
enter Roll number of 1st student: 2
Enter the average of 1st student: 68
Enter grade status of 1st student: A
The name of 1st student is: Bhanu
The roll number of 1st student is: 2
The average of 1st student is: 68.000000
The student 1 grade is: A and percentage of 68.000000

Atas ialah kandungan terperinci Dalam bahasa C, pembolehubah struktur diakses seperti berikut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam