#include <stdio.h>
int main()
{
#pragma mark for 死循環(huán)
/*
// 1.任何數(shù)值都有真假性
for (; 1; ) {
printf("lyh");
}
*/
#pragma mark for 省略大括號
// 2.for也可以省略大括號,for省略大括號的時候,只會執(zhí)行離他最近的一條語句
/*
for (; 0; )
printf("lyh");
printf("other");
*/
#pragma mark for 的作用域混亂
/*
// 3.作用域混亂
for (; 1; )
int a = 10;
printf("a = %i\n",a);
*/
#pragma mark ; 的空語句
/*
// 4.;空語句
for(;0;);
{
printf("lyh);
}
*/
#pragma mark 多個變量、多個增量
/*
// 5.其實,初始化表達式和循環(huán)后增量表達式可以寫多條語句,語句之間用,好連接
for (int i = 0, j = 0; i < 2; i++,j++ ) {
printf("i = %i j = %i\n",i,j);
}
*/
#pragma mark 作用域問題
//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);
}
*/
#pragma mark
/*
for (int i = 0; i < 2; j++) {
int j = 0;
}
*/
// 最簡單的死循環(huán)
for (; ; ) ; // 注意: for循環(huán)中的條件表達式默認為真
printf("lyh");
return 0;
}