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.
Berikut ialah pengisytiharan penunjuk kepada struktur:
struct tagname *ptr;
Contohnya, struct Student *s; , s->sname, s->marks
Ptr-> membername;
#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!