ตัวดำเนินการที่อยู่และทางอ้อมใน C คืออะไร?
ตัวดำเนินการที่อยู่และทางอ้อมใน C คืออะไร?

วีดีโอ: ตัวดำเนินการที่อยู่และทางอ้อมใน C คืออะไร?

วีดีโอ: ตัวดำเนินการที่อยู่และทางอ้อมใน C คืออะไร?
วีดีโอ: ประชาธิปไตย คืออะไร? [ ร่วมกด JOIN สนับสนุนเราหน่อยนะ ] 2024, พฤศจิกายน
Anonim

NS โอเปอเรเตอร์ ที่มีอยู่ใน ค เพื่อจุดประสงค์นี้คือ “&” ( ที่อยู่ ของ) โอเปอเรเตอร์ . NS โอเปอเรเตอร์ & และตัวแปรที่อยู่ข้างหน้าทันทีจะคืนค่า ที่อยู่ ของตัวแปรที่เกี่ยวข้องกับมัน C's ตัวชี้เอกพจน์อื่นๆ โอเปอเรเตอร์ คือ “*” หรือเรียกอีกอย่างว่าค่าที่ ที่อยู่ หรือ ตัวดำเนินการทางอ้อม.

ในทำนองเดียวกัน มีคนถามว่า ตัวดำเนินการทางอ้อมใน C คืออะไร?

NS โอเปอเรเตอร์ dereference หรือ ตัวดำเนินการทางอ้อม , บางครั้งเขียนด้วย " * " (เช่น เครื่องหมายดอกจัน) คือ aunary โอเปอเรเตอร์ (เช่นอันที่มีตัวถูกดำเนินการเดียว) ที่พบใน ค -like ภาษาที่มีตัวแปรพอยน์เตอร์ มันดำเนินการกับตัวแปรตัวชี้ และส่งกลับค่า l ที่เทียบเท่ากับค่าที่ที่อยู่ของตัวชี้

การใช้ตัวดำเนินการทางอ้อมคืออะไร? หนึ่ง ตัวดำเนินการทางอ้อม ในบริบทของ C# isan โอเปอเรเตอร์ที่ใช้ เพื่อให้ได้ค่าของตัวแปรที่ตัวชี้ชี้ NS ตัวดำเนินการทางอ้อม เป็นไปได้ ใช้แล้ว ในพอยน์เตอร์ที่ชี้ไปยังตัวชี้ไปยังจำนวนเต็ม อาร์เรย์แบบมิติเดียวของตัวชี้ไปยังจำนวนเต็ม ตัวชี้ไปยัง achar และตัวชี้ไปยังประเภทที่ไม่รู้จัก

นอกจากนี้ ตัวดำเนินการที่อยู่ใน C คืออะไร?

หนึ่ง ที่อยู่ -ของ โอเปอเรเตอร์ เป็นกลไกภายใน C++ ที่ส่งคืนหน่วยความจำ ที่อยู่ ของตัวแปรเหล่านี้ ที่อยู่ ส่งคืนโดย ที่อยู่ -ของ โอเปอเรเตอร์ เรียกว่าพอยน์เตอร์ เพราะมัน "ชี้" ไปที่ตัวแปรในหน่วยความจำ NS ที่อยู่ -ของ โอเปอเรเตอร์ เป็นเอกราช โอเปอเรเตอร์ แสดงโดยเครื่องหมายและ (&)

ตัวดำเนินการพอยน์เตอร์ใน C คืออะไร?

โฆษณา C ++ ให้สอง พอยน์เตอร์โอเปอเรเตอร์ ซึ่งได้แก่ (ก) ที่อยู่ของ โอเปอเรเตอร์ & และ (b) ทางอ้อม โอเปอเรเตอร์ *. NS ตัวชี้ เป็นตัวแปรที่มีที่อยู่ของตัวแปรอื่นหรือคุณสามารถพูดได้ว่าตัวแปรที่มีที่อยู่ของตัวแปรอื่นนั้นเรียกว่า "ชี้ไปที่" ตัวแปรอื่น

แนะนำ: