Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam bahasa C, terangkan konsep struktur penunjuk dengan contoh yang sesuai

Dalam bahasa C, terangkan konsep struktur penunjuk dengan contoh yang sesuai

WBOY
WBOYke hadapan
2023-09-03 18:29:06986semak imbas

Dalam bahasa C, terangkan konsep struktur penunjuk dengan contoh yang sesuai

Penunjuk kepada struktur menyimpan alamat keseluruhan struktur.

Digunakan terutamanya untuk mencipta struktur data yang kompleks, seperti senarai terpaut, pepohon, graf, dsb.

Anda boleh menggunakan operator khas (operator anak panah -> ) untuk mengakses ahli struktur.

Pengisytiharan

Berikut ialah pengisytiharan penunjuk kepada struktur:

struct tagname *ptr;

Contohnya, struct Student *s; , s->sname, s->marks

Contoh program C untuk struktur penunjuk-

Ptr-> membername;

Output

Apabila program di atas dilaksanakan, keputusan berikut dihasilkan-

#include<stdio.h>
struct student{
   int sno;
   char sname[30];
   float marks;
};
main ( ){
   struct student s;
   struct student *st;
   printf("enter sno, sname, marks:");
   scanf ("%d%s%f", & s.sno, s.sname, &s. marks);
   st = &s;
   printf ("details of the student are");
   printf ("Number = %d</p><p>", st ->sno);
   printf ("name = %s</p><p>", st->sname);
   printf ("marks =%f</p><p>", st ->marks);
   getch ( );
}

Atas ialah kandungan terperinci Dalam bahasa C, terangkan konsep struktur penunjuk dengan contoh yang sesuai. 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