pooia
pooia
خواندن ۱ دقیقه·۴ سال پیش

استفاده از -> به جای . در struct ها زبان C

بگذارید رو راست باشم البته اگر تا حالا رو کج بودم . هدفم از یادگیری سی همین بود و گرنه نه سرعتش نه پرپراسسر هاش نه فرمت استرینگ هاش نه لینک شدنش و نه کامپایلش و نه میان هیچ چیز دیگش برام جذاب نبود البته پوینتر ها و typedef هم دوست داشتم .


ولی زمانه همیشه یاره و فهمیدم اینطوری که من استفاده می کنم تنها راهش استفاده از . هست و نه علامتی که دوسش دارم

به عنوان نکته آموزشی سی کد پایین

#include <stdio.h> struct D { int b; }p; // *p is incorrect int main() { struct D *s = &p; struct D m; m.b; p.b; (*s).b; // == s->b; return 0; }
cstructstructureبرنامه بنویسی
درحال برنامه نویسی
شاید از این پست‌ها خوشتان بیاید