زبان C

ساخت وبلاگ

سلام

دو هفته ی اخیر دوبار فهمیدم که هنوز که هنوزه زبون C را کامل بلد نیستم.

 

float c[10];

float* ptr_1;

float* ptr_2;

ptr_1 = c;

ptr_2 = &c;

شاید تعجب داشته باشه، شاید هم نه. ولی ptr1 == ptr2 هست و برای اشاره به یک آرایه میشود از جفتشان استفاده کرد.

مورد دوم هم این هست که فکر میکردم دو structure رو نمیشود به همدیگر assign کرد و کمی درست است ولی نه الزاما. assign کردن دو structure شبیه memcpy میماند و در حالتی که در structure ها آرایه هایی با ابعاد متفاوت نباشند کاملا شدنی است.

 

بعد از این برای این که بار دیگر به خودم ثابت کنم که این زبان پایان بسیار دوری دارد، وارد Github شدم و کد زبان cpython را کمی مطالعه کردم تا به خود دیگر جرات ندهم که بگویم C میدانم.

لیسانس 4 ساله...
ما را در سایت لیسانس 4 ساله دنبال می کنید

برچسب : نویسنده : cmostfet1 بازدید : 101 تاريخ : يکشنبه 22 آبان 1401 ساعت: 20:42