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

Dalam bahasa C, pembolehubah struktur diakses seperti berikut

WBOY
Lepaskan: 2023-08-31 19:29:06
ke hadapan
645 orang telah melayarinya

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
};
Salin selepas log masuk

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);
}
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan