第04天C語言(15):for迴圈-注意點
一、概念
// 1.任何數值都有真假性
// 2.for也可以省略大括號,for省略大括號的時候,只會執行離他最近的一條語句
// 3.作用域混亂
// 4.空語句
// 5.其實,初始化表示式 和 迴圈後增量表示式 可以寫多條語句, 語句之間用,連結
// 6.作用域問題
// 7.最簡單的死迴圈
二、程式碼
#include <stdio.h>
int main()
{
// 1.任何數值都有真假性
/*
for (; 1; ) {
printf("lyh");
}
*/
// 2.for也可以省略大括號,for省略大括號的時候,只會執行離他最近的一條語句
/*
for (; 0; ) {
printf("lyh");
}
printf("other");
*/
// 3.作用域混亂
/*
for (; 1; )
int a = 10;
printf("a = %i\n",a);
*/
// 4.空語句
/*
for(;0;);
{
printf("lyh");
}
*/
/*
// 5.其實,初始化表示式 和 迴圈後增量表示式 可以寫多條語句, 語句之間用,連結
for (int i = 0, k = 0;i < 2; i++,k++ ) {
printf("i = %i, k = %i\n",i,k);
}
*/
// 6.作用域問題
/*
int a = 10;
// int a = 20;
{
int a = 20;
printf("a = %i\n",a);
}
*/
//
/*
for (int i = 0; i< 3; i++) {
int i = 5;
printf("i = %i\n",i);
}
*/
/*
for (int = i 0; i < 2;j++)
{
int j = 0;
}
*/
// 7.最簡單的死迴圈
// for (; 1; ) ; // 注意 : for的迴圈中的條件表示式預設為真
// printf("lyh");
for (; ; )
{
printf("lyh");
}
return 0;
}
相關文章
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- C語言實驗——for迴圈列印圖形(迴圈結構)(sdut oj)C語言
- 《快學 Go 語言》第 3 課 —— 分支與迴圈Go
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- C語言學習【3】——判斷與迴圈C語言
- C語言goto語句以及用goto語句構成迴圈C語言Go
- c語言_遞迴C語言遞迴
- 【資料結構】迴圈佇列 C語言實現資料結構佇列C語言
- 微控制器C語言實現迴圈移位 (轉)C語言
- 單向迴圈連結串列介面設計(C語言)C語言
- 鴻蒙開發TypeScript語言:【迴圈】鴻蒙TypeScript
- c語言基礎語法二——迴圈控制條件語句(完節)C語言
- Java語言程式設計—迴圈語句Java程式設計
- 一文帶你掌握C語言的迴圈結構C語言
- [iOS]C語言技術視訊-06-程式迴圈結構(for{})iOSC語言
- 雙向迴圈連結串列基本操作的實現(C語言)C語言
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 奇怪的C語言——C51程式設計C語言注意事項C語言程式設計
- C 語言實現使用靜態陣列實現迴圈佇列陣列佇列
- C 語言使用非迴圈雙向連結串列實現佇列佇列
- C 語言實現使用動態陣列實現迴圈佇列陣列佇列
- C語言:迴文數計算C語言
- C#語言函式遞迴C#函式遞迴
- for..in 迴圈陣列需注意陣列
- C語言第九篇:各種輸出小星星(迴圈控制)C語言
- 雙向迴圈連結串列及各功能函式設計(C語言)函式C語言
- 《快學 Go 語言》第 15 課 —— 反射Go反射
- C++之for迴圈、範圍for語句探究C++
- 《零基礎看得懂的C語言入門教程 》——(九)C語言二維陣列與迴圈巢狀C語言陣列巢狀
- C# 迴圈C#
- C#迴圈C#
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- 實驗2C語言分支與迴圈基礎應用程式設計C語言程式設計
- C語言資料結構:單向迴圈連結串列的增刪操作C語言資料結構
- C語言資料結構:雙向迴圈連結串列的增刪操作C語言資料結構
- Go 語言史詩級更新-迴圈Bug修復Go
- C語言探索之旅 | 第一部分第七課:迴圈語句C語言