做雞直播網(wǎng)站快排seo
1.直接訪問(wèn)操作符
? ? ? ? 用法:結(jié)構(gòu)體名.成員名。
? ? ? ? 含義:直接訪問(wèn)結(jié)構(gòu)體中的成員變量。
示例:
#include<stdio.h>
struct student
{char name[20];int age;
};
int main()
{//定義了一個(gè)結(jié)構(gòu)體數(shù)組arrstruct student arr[4] = { {"cxk",20},{"changtiao",19},{"rap",21},{"dalanqiu",18} };for (int i=0; i < sz; i++){//遍歷訪問(wèn)結(jié)構(gòu)體成員printf("%s %d\n",arr[i].name,arr[i].age);}return 0;
}
2.間接訪問(wèn)操作符
? ? ? ? 用法:結(jié)構(gòu)體指針->成員名
? ? ? ? 含義:間接訪問(wèn)結(jié)構(gòu)體中的成員變量
#include<stdio.h>
struct stu
{char name[20];int age;
}
void print(struct stu*p)
{printf("%s %d\n",p->name,p->age);//等價(jià)于printf("%s %d\n",(*p).name,(*p).age);//不建議這樣使用,因?yàn)槭褂贸蓡T訪問(wèn)操作符更為簡(jiǎn)潔方便。
}
int main()
{struct stu s={"cxk",18};print(&s);return 0;
}