หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
หากมี Pointer Temp ชี้ไปที่หน่วยความจำซึ่งเก็บค่า int การกำหนดให้ Temp = Null ต่างจาก free(Temp) อย่างไร
กระทู้คำถาม
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คอมมือใหม่
คอมพิวเตอร์
วิชาการ
กำหนดให้ pointer temp ชี้ไปที่โนดหนึ่ง ซึ่งเก็บเลข 5 ไว้
หากต้องการลบโนดนี้
ควรจะใช้
Temp = Null;
หรือ
free(Temp);
2 กรณีข้างต้น ต่างกันอย่างไรครับ
ขอบคุณล่วงหน้าสำหรับคำตอบครับ
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
ช่วยด้วยยยยคะ ! มีใครพอช่วยได้ไหมคะ
#include<stdio.h> #include<stdlib.h> struct node { int info; struct node *link; }*top = NULL; void push(int num); int pop(); void display(); main() { int choice,num; while(1) {
สมาชิกหมายเลข 3426340
การสลับค่าข้อมูลใน linked list
ผมเขียนโปรแกรมสลับค่าใน linked list เช่นผมต้องการสลับค่า 5 กับ 10 แต่ผมได้ผลลัพธ์ 10 5 10 จากผลลัพธ์เหมือนกับว่าผมไม่ได้คืนค่าหน่วยความจำให้กับระบบ(free) ผมต้องแก้ไขโค้ดอย่างไรหรือที่หยุดไหนครับ ตัวแป
สมาชิกหมายเลข 2085273
ช่วยดูโค้ด java ให้ทีครับ เบื้องต้น if else
อาจจะมองเยอะ แต่เป็น Algorithms ง่ายๆ ช่วยดูทีครับ import javax.swing.*; class All { public static void main(String[] args) { All see = new All(); String s1,s2,str="",s3; int a,b,p
ยังไม่ได้เป็นสมาชิก
ทำยังไงถึงจะเข้าใจเรื่อง Pointer ,LinkedList ครับ
ไม่ค่อยเข้าใจเรื่องพวกนี้เลย อันนี้ชี้ไปอันนู้น อันนู้นชี้กลับมาทางนี้ มีNode มีnext มี-> int* p; int *p; เลยพาลทำให้ไม่ชอบภาษาC,C++ อยากจะเข้าใจนะครับ อ่านก็ยังไม่ค่อยเข้าใจ ผมควรทำยังไงดีครั
สมาชิกหมายเลข 2562859
อยากถามโจทย์เรื่อง pointer ภาษาซี
โจทย์ รับตัวเลข 5 ตัว แล้วพิมพ์ค่าตัวเลขที่มากที่สุด ทั้งในการเปรียบเทียบตัวเลข จะต้องใช้ฟังก์ชัน max แทนการเปรียบเทียบตัวเลข int* max(int *a,int *b); ฟังก์ชันจะคืนค่าพอยเตอร์ที่ชี้ไปยังข้อมูลที่มากก
สมาชิกหมายเลข 4080342
Android Studio ขึ้น error ช่วยหน่อยค่ะ
1. EXISTS expected, got 'EXISTSuser' 2. INDEX, TABLE, TEMP, TEMPORARY, TRIGGER, UNIQUE, VIEW or VIRTUAL expected, got 'TABLEuser' เค้าทำแอพ logi
สมาชิกหมายเลข 5645442
The Age of Variable Geometry ซึ่งอำนาจ กติกา และสนามความขัดแย้งไม่ดำรงอยู่ในรูปแบบตายตัว
บทความวิชาการ และการอ้างอิง โดยวางอยู่บนฐานของ ปรัชญาเศรษฐศาสตร์สุขวิชโนมิกส์ ในฐานะ ปรัชญาสร้างคน สร้างชาติ ด้วยการศึกษาอย่างเป็นรูปธรรม และเชื่อมโยงโดยตรงกับโจทย์ The
สมาชิกหมายเลข 8826121
สงสัยเกี่ยวกับชื่อของ 2 Dimension Array ครับ
int a={1,2,3,4,5,6} int **ptr ptr=a // error a ไม่ใช่ pointer to pointer cout<<**a="<<**a<<endl // ได้ค่า 1 อยากทราบว่า ถ้า a ไม่ใช่ pointer to pointer แล้ว ทำไมถึงแสดงค่า **a
สมาชิกหมายเลข 2434864
เขียน โค้ด Undo กับ History
เขียน โค้ด Undo กับ History ต้องเขียนยังไงครับ #include <stdio.h> // #include<conio.h> #include<stdlib.h> #include<string.h> typedef struct Tree Tree; struct Tree { Tree *
สมาชิกหมายเลข 3708594
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คอมมือใหม่
คอมพิวเตอร์
วิชาการ
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
หากมี Pointer Temp ชี้ไปที่หน่วยความจำซึ่งเก็บค่า int การกำหนดให้ Temp = Null ต่างจาก free(Temp) อย่างไร
หากต้องการลบโนดนี้
ควรจะใช้
Temp = Null;
หรือ
free(Temp);
2 กรณีข้างต้น ต่างกันอย่างไรครับ
ขอบคุณล่วงหน้าสำหรับคำตอบครับ