[ภาษา C] อยากทราบว่า ทำไมตัวแปรที่ใช้ในคำสั่ง scanf ต้องมีเครื่องหมาย & ข้างหน้าด้วยครับ ขณะที่คำสั่ง printf ไม่ต้องมี

เช่นคำสั่ง
scanf("%d",&integer);
ทำไมต้องมีเครื่องหมาย & ข้างหน้าตัวแปรที่ใช้เก็บข้อมูลด้วยครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่