เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

สำหรับ: แบบฟอร์มภาษาซี

เวอร์ชันล่าสุดของ ทุบตี ได้เพิ่มรูปแบบที่สองของ for ไวยากรณ์คำสั่ง ซึ่งคล้ายกับรูปแบบที่พบในภาษาการเขียนโปรแกรม C ภาษาอื่นๆ มากมายรองรับแบบฟอร์มนี้เช่นกัน:

สำหรับ (( การแสดงออก1; การแสดงออก2; การแสดงออก3 )); ทำ

คำสั่ง

ทำ

ที่ไหน การแสดงออก1, การแสดงออก2และ การแสดงออก3 เป็นนิพจน์ทางคณิตศาสตร์และ คำสั่ง เป็นคำสั่งที่ต้องทำในระหว่างการวนซ้ำแต่ละครั้ง

ในแง่ของพฤติกรรม รูปแบบนี้เทียบเท่ากับโครงสร้างต่อไปนี้:

(( การแสดงออก1 ))

ในขณะที่ (( การแสดงออก2 )); ทำ

คำสั่ง

(( การแสดงออก3 ))

ทำ

expression1 ใช้เพื่อเริ่มต้นเงื่อนไขสำหรับลูป expression2 ใช้เพื่อกำหนดเมื่อลูปเสร็จสิ้น และ expression3 ถูกดำเนินการเมื่อสิ้นสุดการวนซ้ำแต่ละครั้งของลูป

นี่คือแอปพลิเคชันทั่วไป:



#! / bin / ทุบตี

# simple_counter: การสาธิตรูปแบบ C สำหรับคำสั่งสำหรับ (( i=0; i<5; i=i+1 )); ทำ

echo $i เสร็จแล้ว

#! / bin / ทุบตี

# simple_counter: การสาธิตรูปแบบ C สำหรับคำสั่งสำหรับ (( i=0; i<5; i=i+1 )); ทำ

echo $i เสร็จแล้ว

สำหรับ: แบบฟอร์มภาษาซี


เมื่อดำเนินการ มันจะสร้างผลลัพธ์ต่อไปนี้:



[me@linuxbox ~]$ Simple_เคาน์เตอร์

0

1

2

3

4

[me@linuxbox ~]$ Simple_เคาน์เตอร์

0

1

2

3

4


ในตัวอย่างนี้ การแสดงออก1 เริ่มต้นตัวแปร i ด้วยค่าศูนย์ การแสดงออก2 อนุญาตให้วนซ้ำต่อไปตราบใดที่ค่าของ i ยังคงน้อยกว่า 5 และ การแสดงออก3 เพิ่มมูลค่าของ i โดยแต่ละครั้งที่วนซ้ำ

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


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: