โมฆะหมายถึงอะไรใน C, C ++ และ C #

Mokha Hmay Thung Xari Ni C C Laea C



พูดง่ายๆว่า เป็นโมฆะ หมายถึง 'ไม่มีอะไร' หรือ 'ว่างเปล่า' ใช้นำหน้าชื่อฟังก์ชันเพื่อระบุว่าฟังก์ชันนั้นเป็นฟังก์ชันโมฆะ ก เป็นโมฆะ ฟังก์ชันเป็นฟังก์ชันที่ไม่คืนค่าใดๆ ใช้เมื่อเราต้องการดำเนินการ แต่เราไม่สนใจเกี่ยวกับผลลัพธ์ของการกระทำนั้น เช่น ถ้าเราต้องการพิมพ์ข้อความบนหน้าจอ เราสามารถใช้ a เป็นโมฆะ การทำงาน.

ในการเขียนโปรแกรม เป็นโมฆะ เป็นคีย์เวิร์ดที่ใช้ในภาษา C, C++ และ C# ซึ่งหมายถึงการไม่มีค่า เป็นประเภทข้อมูลที่ไม่เก็บค่าหรือการจัดสรรหน่วยความจำ แต่จะใช้เป็นตัวยึดตำแหน่งหรือเครื่องหมายสำหรับฟังก์ชันที่ไม่ส่งกลับค่าหรือเมื่อออกแบบมาเพื่อยุติโปรแกรม

ปฏิบัติตามแนวทางของบทความนี้เพื่อทราบเกี่ยวกับการใช้โมฆะใน C, C++ และ C#







โมฆะหมายถึงอะไรใน C, C ++ และ C #

เดอะ เป็นโมฆะ ความหมายในภาษา C, C++ และ C# เหมือนกัน แต่การใช้อาจแตกต่างกันไปขึ้นอยู่กับภาษาโปรแกรมที่คุณใช้



โมฆะในซี

ใน C คุณใช้ เป็นโมฆะ เพื่อประกาศฟังก์ชันที่ไม่คืนค่าใด ๆ (ไม่มีอาร์กิวเมนต์ส่งคืน) ตัวอย่างเช่น ฟังก์ชันที่แสดงข้อความหรือทำงานโดยไม่สร้างผลลัพธ์มักจะถูกประกาศ เป็นโมฆะ . ตัวอย่างของฟังก์ชันดังกล่าวในภาษาซีแสดงไว้ด้านล่าง:



#include

เป็นโมฆะ ผลรวม ( นานาชาติ , นานาชาติ ) {
พิมพ์ฉ ( 'นี่คือฟังก์ชันที่ไม่มีประเภทการส่งคืน \n ' ) ;
พิมพ์ฉ ( 'การพิมพ์ผลรวมของ a และ b: %d' , + ) ;
}
นานาชาติ หลัก ( ) {
ผลรวม ( 5 , 1 ) ;
กลับ 0 ;
}

ในโค้ดด้านบน เราใช้ a เป็นโมฆะ ฟังก์ชัน sum() เพื่อพิมพ์ข้อความและผลรวมของตัวแปรสองตัว จากนั้นจึงเรียก sum() ในฟังก์ชัน main()





เอาต์พุต



ในบางกรณี ตัวชี้อาจไม่มีตำแหน่งหน่วยความจำให้ชี้ไป และในกรณีเช่นนี้ เราจะใช้ เป็นโมฆะ ตัวชี้ ก เป็นโมฆะ ตัวชี้เป็นตัวชี้ชนิดพิเศษที่เก็บที่อยู่ของชนิดข้อมูลหรือวัตถุใดๆ โดยไม่คำนึงถึงประเภทหรือขนาด อย่างไรก็ตาม เป็นโมฆะ ตัวชี้ไม่สามารถอ้างอิงได้โดยตรงเนื่องจากไม่ได้ชี้ไปที่ชนิดข้อมูลหรือวัตถุใด ๆ

#include
นานาชาติ หลัก ( ) {
นานาชาติ = 4 ;
ถ่าน = 'เอ' ;
เป็นโมฆะ * พีทีอาร์ = & ;
นานาชาติ * ก2 = ( นานาชาติ * ) พีทีอาร์ ;
พิมพ์ฉ ( 'จำนวนเต็มคือ: %d \n ' , * ก2 ) ;
พีทีอาร์ = & ;
ถ่าน * ข2 = ( ถ่าน * ) พีทีอาร์ ;
พิมพ์ฉ ( 'ตัวละครคือ: %c \n ' , * ข2 ) ;
กลับ 0 ;
}

ในโค้ด C ด้านบน เราใช้ a เป็นโมฆะ ตัวชี้ในฟังก์ชัน main() และตัวชี้ชี้ไปที่ตัวแปร a ซึ่งเป็นจำนวนเต็ม และพิมพ์ค่าออกมา ตัวชี้จะชี้ไปที่ตัวแปร b ซึ่งเป็นอักขระ จากนั้นค่าจะถูกพิมพ์ออกมา

เอาต์พุต

โมฆะคำหลักใน C ++

ใน C++ การใช้ เป็นโมฆะ ใน C ไม่จำกัดเฉพาะฟังก์ชันและพอยน์เตอร์เท่านั้น นอกจากนี้ยังสามารถใช้เป็นประเภทสำหรับพารามิเตอร์ของฟังก์ชัน ซึ่งบ่งชี้ว่าอาร์กิวเมนต์เฉพาะที่ส่งผ่านไปยังฟังก์ชันไม่มีประเภทข้อมูลหรือค่าเฉพาะใดๆ ตัวอย่างเช่น ฟังก์ชัน main() ใน C++ ไม่ต้องการอาร์กิวเมนต์ใดๆ และสามารถประกาศได้ เป็นโมฆะ . ตัวอย่างแสดงไว้ด้านล่าง:

#รวมถึง
โดยใช้ เนมสเปซ มาตรฐาน ;

เป็นโมฆะ ข้อความ ( เป็นโมฆะ )
{
ศาล << 'ฉันเป็นหน้าที่!' ;
}
นานาชาติ หลัก ( เป็นโมฆะ )
{
ข้อความ ( ) ;
}

ในโค้ด C++ ด้านบน เรากำลังใช้ เป็นโมฆะ เป็นพารามิเตอร์ฟังก์ชันสำหรับฟังก์ชัน message() ผลลัพธ์จะถูกพิมพ์เมื่อฟังก์ชัน message() ถูกเรียกจาก เป็นโมฆะ ฟังก์ชั่นหลัก.

เอาต์พุต

โมฆะคำหลักใน C #

ใน C# เป็นโมฆะ ถูกใช้เป็นประเภทการส่งคืนสำหรับวิธีการที่ไม่ส่งคืนอะไรเลย ซึ่งรวมถึงฟังก์ชันที่ไม่ส่งคืนค่า เช่นเดียวกับตัวสร้าง ตัวทำลาย และตัวจัดการเหตุการณ์ เมื่อเมธอดมี เป็นโมฆะ ประเภทการคืนค่า ไม่สามารถกำหนดให้กับตัวแปรหรือใช้ในนิพจน์ได้ ตัวอย่างของ เป็นโมฆะ วิธีใน C# แสดงไว้ด้านล่าง:

โดยใช้ ระบบ ;
ระดับ จีเอฟจี {

สาธารณะ เป็นโมฆะ ข้อความ ( )
{
คอนโซล . เขียนไลน์ ( 'ลีนุกซ์' ) ;
}
สาธารณะ เป็นโมฆะ ผลรวม ( นานาชาติ ก, นานาชาติ )
{
คอนโซล . เขียนไลน์ ( 'มัลติ = ' + ( * ) ) ;
}
} ;
ระดับ โปรแกรม {
คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง )
{
GFG อดีต = ใหม่ จีเอฟจี ( ) ;
อดีต . ข้อความ ( ) ;
อดีต . ผลรวม ( 5 , ยี่สิบ ) ;
}
}

ในโค้ด C# ด้านบน สอง เป็นโมฆะ มีการประกาศฟังก์ชัน Text() และ sum() จากนั้นจึงเรียกใช้ฟังก์ชันเหล่านี้จาก เป็นโมฆะ ฟังก์ชั่นหลัก.

เอาต์พุต

บทสรุป

เป็นโมฆะ เป็นคำหลักที่ใช้ในภาษาโปรแกรมเช่น C, C++ และ C# เพื่อระบุค่าที่ไม่มีอยู่ ใช้เพื่อประกาศฟังก์ชันและเมธอดที่ไม่ส่งคืนสิ่งใด และโดยเฉพาะเป็นพารามิเตอร์ของฟังก์ชันใน C++ ทำความเข้าใจวิธีใช้ เป็นโมฆะ อย่างถูกต้องเป็นสิ่งสำคัญสำหรับการเขียนโค้ดที่มีประสิทธิภาพและใช้งานได้จริง