คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
วิศวกรรมคอมพิวเตอร์
วิทยาศาสตร์คอมพิวเตอร์
C++
C (ภาษาคอมพิวเตอร์)
การพัฒนาซอฟต์แวร์
ทำไมต้องใส่ int* a แทนที่จะใส่ int a
main()
{
int c,d;
getData(&c, &d);
printf("** main a= %d :b = %d",d,c);
getch;
}
void getData(int* a,int* b)
{
printf("pls enter two integer number: ");
scanf("%d %d",a,b);
printf("** getdata a = %d b = %d\n",*a,*b);
}
ทำไมต้องใส่ int* a แทนที่จะใส int a เพื่อที่จะให้ค่ามันบันทึกที่ c กับ d กับ a และ b ขอเหตุผลหน่อยครับ