اشاره گر به متغیر مقدار داده نشده - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اشاره گر به متغیر مقدار داده نشده

0 امتیاز

دوستان من برنامه زیر رو نوشتم  چاپش همون جور بود که انتظار داشتم اما اومدم ستاره pرو برداشتم و دوباره اجرا کردم نمیدونم چرا ستاره bتو چاپ دوم چرا تغییر کرد

c, c++, اشاره گر

این پاینی هم عکس قسمت دوم که گفتم

c, c++, اشاره گر

سوال شده اردیبهشت 18, 1393  بوسیله ی jahadgar (امتیاز 380)   24 41 54
ویرایش شده دی 30, 1393 بوسیله ی haniye sarbazi

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

به b مقدار اولیه ندادی پس طبیعیه که هر بار که برنامه اجرا میشه  خروجی فرق کنه 

حتی ممکنه برنامه ارور هم بده چون داری از * روی b که مقدار نداره استفاده می کنی 

در ضمن *p نوعش float هست پس printf باید این باشه 

    printf("y=%f  x=%f  *p=%f  *b=%f",y,x,*p,*b);

 

پاسخ داده شده اردیبهشت 18, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد شهریور 17, 1393 بوسیله ی BlueBlade
...