ดำเนินการต่อใน C ++

Danein Kar Tx Ni C



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

ตัวอย่างที่ 1:

ไฟล์ส่วนหัว “iostream” รวมอยู่ในโค้ดนี้ ไฟล์ส่วนหัวนี้ใช้ใน C ++ เนื่องจากมีการประกาศฟังก์ชันอินพุตหรือเอาต์พุตในไฟล์ส่วนหัวนี้ หลังจากนี้ เราวางเนมสเปซ “std” แล้วเรียกใช้ฟังก์ชัน “main()” เราเริ่มต้นตัวแปร “a” เป็นประเภทข้อมูลจำนวนเต็ม จากนั้นวางลูป “for” ในวงนี้ เราใส่ 'a = 0' และเงื่อนไขที่เราเพิ่มที่นี่คือ 'a <= 9' จากนั้นเราเพิ่มค่าเป็น 'a' ต่อไปนี้ เราใช้เงื่อนไข 'if' โดยที่เราแทรก 'a == 5' และวางคำสั่ง 'continue' หลังจากนั้น คำสั่ง 'ดำเนินการต่อ' ช่วยข้ามค่า '5' จากการวนซ้ำนี้ จากนั้นเราเพิ่ม 'cout' และพิมพ์หมายเลขที่เหลือ มันแสดงตัวเลขทั้งหมดยกเว้น '5' เนื่องจากเราเพิ่มคำสั่ง 'ดำเนินการต่อ'

รหัส 1:

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( ) {

ภายใน ;

สำหรับ ( = 0 ; <= 9 ; ++ ) {

ถ้า ( == 5 ) {

ดำเนินการต่อ ;

}

ศาล << “หมายเลขคือ” << << สิ้นสุด ;

}

กลับ 0 ;

}

เอาท์พุท:







ในที่นี้ ตัวเลขทั้งหมดจะถูกเรนเดอร์ แต่หมายเลข “5” ถูกข้ามไปจากเอาต์พุตนี้ และไม่ได้เรนเดอร์ที่นี่ เนื่องจากเราได้เพิ่มคำสั่ง “ดำเนินการต่อ” เพื่อข้ามหมายเลข “5” จากลูปนี้





ตัวอย่างที่ 2:

เราใช้คำสั่ง 'ดำเนินการต่อ' ภายในลูป 'ในขณะที่' รหัสนี้รวมไฟล์ส่วนหัว 'iostream' เนื่องจากมีการประกาศวิธีการอินพุตและเอาต์พุตในไฟล์ส่วนหัวนี้ จากนั้นเพิ่มเนมสเปซ 'std' จากนั้นจึงเรียกใช้ฟังก์ชัน 'main()' ที่นี่ หลังจากนั้น เราใส่ 'int' และเริ่มต้นตัวแปรจำนวนเต็มด้วยชื่อ 'num' หลังจากนี้ เราใช้ลูป “ While()” และวางเงื่อนไข “num <= 12”





ด้านล่างนี้ เราใส่ 'if' ซึ่งมีเงื่อนไขอื่นคือ 'num == 7' จากนั้นเราใส่ 'num++' ซึ่งจะเพิ่มขึ้นทีละ 1 ในค่าของ 'num' หลังจากนี้ เราใช้คำสั่ง 'ดำเนินการต่อ' คำสั่ง 'ดำเนินการต่อ' นี้จะข้ามหมายเลข '7' ออกจากลูป ' while' เพิ่ม “cout” และพิมพ์หมายเลขที่เหลือ เนื่องจากเราแทรกคำสั่ง 'ดำเนินการต่อ' จึงแสดงผลตัวเลขทั้งหมดที่ไม่ใช่ '7' หลังจากนี้ เราใส่ 'num++' เพื่อเพิ่มค่าของ 'num'

รหัส 2:

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( ) {

ภายใน หนึ่ง = 0 ;

ในขณะที่ ( หนึ่ง <= 12 ) {

ถ้า ( หนึ่ง == 7 ) {

หนึ่ง ++;

ดำเนินการต่อ ;

}

ศาล << 'เราแสดงตัวเลขโดยใช้ while loop' << หนึ่ง << สิ้นสุด ;

หนึ่ง ++;

}

กลับ 0 ;

}

เอาท์พุท:



เนื่องจากตัวเลขทั้งหมดถูกพิมพ์ในกรณีนี้ หมายเลข '7' จะถูกละเว้นจากเอาต์พุต และไม่แสดงผลเนื่องจากมีการเพิ่มคำสั่ง 'ดำเนินการต่อ' ลงในลูปเพื่อข้ามหมายเลข '7'

ตัวอย่างที่ 3:

เราเพิ่มคำสั่ง 'ดำเนินการต่อ' นี้ลงในลูป 'for' ที่ซ้อนกัน หลังจากแทรกไฟล์ส่วนหัวและเนมสเปซ “std” แล้ว เราจะเรียกใช้เมธอด “main()” ตัวแปร “n1” และ “n2” ได้รับการประกาศที่นี่เป็นประเภทจำนวนเต็ม ตอนนี้ เราใช้ลูป 'for' ซึ่งมีเงื่อนไข 'n1 <= 4' ด้านล่างนี้ เราจะวางลูป 'for' อีกครั้ง ซึ่งเป็นลูป 'ซ้อนกันสำหรับ' ลูป 'for' ที่สองมีเงื่อนไขที่ระบุว่า 'n2 <= 4'

ตอนนี้ เราใช้ 'if' โดยเพิ่มเงื่อนไขและใช้ตัวดำเนินการ '&&' จากนั้นจึงเพิ่มคำว่า 'ดำเนินการต่อ' ที่นี่ โดยจะข้ามเฉพาะค่าเหล่านั้นโดยที่ 'n1' คือ '3' และ 'n2' คือ '3' เมื่อทั้ง 'n1' และ 'n2' เป็น '3' มันจะข้ามการวนซ้ำที่นี่ จากนั้นเราใช้ 'cout' ด้านล่างเพื่อแสดงค่าที่เหลือ

รหัส 3:

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( )

{

ภายใน n1 , n2 ;

สำหรับ ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

สำหรับ ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

ถ้า ( n1 == 3 && n2 == 3 ) {

ดำเนินการต่อ ;

}

ศาล << 'n1 = ' << n1 << 'n2 = ' << n2 << สิ้นสุด ;

}

}

}

เอาท์พุท:

เนื่องจากมีการเพิ่มบรรทัด “ดำเนินการต่อ” ลงในลูปที่ซ้อนกันเพื่อข้ามการวนซ้ำโดยที่ค่าตัวแปรทั้งสองเป็น “3” และค่าอื่นๆ ทั้งหมดจะถูกพิมพ์ที่นี่

ตัวอย่างที่ 4:

ตัวแปร “int” ชื่อ “num_1” ถูกเตรียมใช้งานด้วยค่า “1” จากนั้น เราใช้ลูป ' while' และเพิ่มเงื่อนไข 'num_1 <= 9' ด้านล่างมีคำว่า 'cout' รวมอยู่ด้วย และวางเงื่อนไข 'if' ไว้ตรงนั้น เงื่อนไข 'if' จะตรวจสอบส่วนที่เหลือของตัวเลขเท่ากับศูนย์เมื่อเราหารด้วย '2' เงื่อนไขนี้จะถูกเพิ่มเมื่อเราต้องการตรวจสอบเลขคู่ในโค้ดของเรา ด้านล่าง เราวาง “num_1++” เพื่อเพิ่มค่าของ “num_1” ที่นี่ เราใช้ 'ดำเนินการต่อ' เพื่อข้ามเลขคู่ออกจากลูป และไม่แสดงข้อความที่กำหนดสำหรับเลขคู่ที่มีอยู่ในลูป

รหัส 4:

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( ) {

ภายใน หมายเลข_1 = 1 ;

ในขณะที่ ( หมายเลข_1 <= 9 ) {

ศาล << “หมายเลขคือ =” << หมายเลข_1 << สิ้นสุด ;

ถ้า ( หมายเลข_1 % 2 == 0 ) {

หมายเลข_1 ++;

ดำเนินการต่อ ;

}

ศาล << “หมายเลขคือ” << หมายเลข_1 << “ซึ่งเป็นเลขคี่” << สิ้นสุด ;

หมายเลข_1 ++;

}

กลับ 0 ;

}

เอาท์พุท:

ที่นี่เราจะเห็นว่าตัวเลขคู่ถูกละเว้นจากเอาต์พุต และข้อความสำหรับเลขคี่ถูกแสดงผลที่นี่เพียงเพราะคำสั่ง 'ดำเนินการต่อ' ที่เราแทรกไว้ในโค้ดของเรา

ตัวอย่างที่ 5:

ในโค้ดสุดท้ายของเรา เราได้รับค่าจากผู้ใช้ที่น้อยกว่า “45” และยุติการป้อนข้อมูลของผู้ใช้เมื่อเราป้อนค่าลบและคำนวณผลรวมของค่าที่กำหนด ขั้นแรก เราเริ่มต้น 'ผลรวม' และ 'ค่า' เป็นประเภทข้อมูลจำนวนเต็ม

จากนั้นตรวจสอบว่าค่าเป็นบวกหรือไม่ จากนั้น ใช้ 'ผลรวม + = ค่า' หากค่าเป็นบวก และแสดงข้อความเป็น 'ป้อนตัวเลขสำหรับผลรวม' ด้านล่างนี้ เราใช้ 'cin' เพื่อรับตัวเลขและบันทึกไว้ใน 'value' ตอนนี้เรามาดูกันว่า “value > 45” หรือไม่ หากตรงตามเงื่อนไขนี้ เราจะต้องดำเนินการบรรทัดที่กำหนดซึ่งเราได้เขียนข้อความเพื่อป้อนค่าน้อยกว่า '45' จากนั้นกำหนด “value = 0” และวางคำสั่ง Continue ซึ่งจะข้ามค่านั้นและรับค่าใหม่จากผู้ใช้ หลังจากนั้น เราจะคำนวณ 'ผลรวม' และแสดงผล ผลรวมนี้จะเสร็จสิ้นเมื่อเราป้อนค่าลบ

รหัส 5:

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( ) {

ภายใน ผลรวม = 0 ;

ภายใน ค่า = 0 ;

ในขณะที่ ( ค่า >= 0 ) {

ผลรวม += ค่า ;

ศาล << 'กรุณากรอกตัวเลขเพื่อผลรวม: ' ;

การกิน >> ค่า ;

ถ้า ( ค่า > สี่ห้า ) {

ศาล << 'ตัวเลขที่คุณป้อนที่นี่มากกว่า 45 ดังนั้น เราจะไม่คำนวณ' << สิ้นสุด ;

ค่า = 0 ;

ดำเนินการต่อ ;

}

}

ศาล << “ผลรวมของตัวเลขที่ป้อนคือ” << ผลรวม << สิ้นสุด ;

กลับ 0 ;

}

เอาท์พุท:

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

บทสรุป

แนวคิด “ดำเนินการต่อ” ในการเขียนโปรแกรม C++ มีการศึกษาอย่างละเอียดในคู่มือนี้ เราได้สำรวจว่าคำสั่ง 'ดำเนินการต่อ' นี้ช่วยในการข้ามค่าที่ต้องการจากเอาต์พุตเพื่อเรนเดอร์ได้อย่างไร เราใช้คำสั่ง 'ดำเนินการต่อ' นี้ในโค้ดของเราและอธิบายแต่ละโค้ดตลอดจนผลลัพธ์ของโค้ดเหล่านี้ เราใช้คำสั่ง 'ดำเนินการต่อ' นี้ภายในลูป 'สำหรับ', 'ในขณะที่' และ 'ซ้อนกันสำหรับ'