บทเรียน / พอยน์เตอร์ / 01
ตำแหน่งในหน่วยความจำ
แยกค่าของตัวแปรออกจาก address และเข้าใจว่า pointer เก็บตำแหน่ง
แนวคิดและการทดลองประมาณ 14 นาที
บทที่ 1 จาก 9ลงมือสำรวจ
เปลี่ยนค่าและสังเกตผลอ่านโค้ดตัวอย่าง
#include <stdio.h>
int main(void) {
int value = 42;
int *p = &value;
printf("%d\n", *p);
*p = 51;
printf("%d\n", value);
return 0;
}ทำนายผลก่อนทดลอง
Predictionฝึกเขียน C
เปิดสนามทดลองเต็มรูปแบบ ↗main.c · เขียน swap(int *a, int *b) เพื่อสลับค่าจำนวนเต็มสองตัว
กำลังโหลดตัวแก้ไขโค้ด…
บันทึกโค้ดไว้ใน localStorage ของเบราว์เซอร์นี้ หากเปิดใช้งานการรัน โค้ดและ stdin จะถูกส่งไปยัง Wandbox