首頁 > 後端開發 > C++ > 主體

在C語言中,用適當的例子解釋指標結構的概念

WBOY
發布: 2023-09-03 18:29:06
轉載
1062 人瀏覽過

在C語言中,用適當的例子解釋指標結構的概念

指向結構體的指標保存整個結構體的位址。

主要用於建立複雜的資料結構,如鍊錶、樹、圖等。

可以使用一個特殊的運算子(箭頭運算子 -> )來存取結構體的成員。

宣告

以下是指向結構體的指標的宣告:

struct tagname *ptr;
登入後複製

例如,struct Student *s;

存取

您可以使用以下程式碼存取指向結構的指標-

Ptr-> membername;
登入後複製

例如,s->sno、s->sname、s->marks;

範例

以下是指標結構的C 程式-

#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 ( );
}
登入後複製

輸出

執行上述程式時,會產生下列結果-

enter sno, sname, marks:1 priya 34
details of the student areNumber = 1
name = priya
marks =34.000000
登入後複製

以上是在C語言中,用適當的例子解釋指標結構的概念的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!