#include<stdio.h>
#include<string.h>
//int main()
//{
// int ch=0;
// while(ch=getchar()!=EOF)
// {
// putchar(ch);
// }
// return 0;
//}
//int main()
//{
// int ret=0;
// char ch=0;
// char password[20]={0};
// printf("请输入密码:>");
// scanf("%s",&password); //在输入密码123456的时候会敲一个回车,getchar就会把\n读取走,因此会显示放弃确认
// //缓冲区还剩余一个'\n',
// //因此需要把\n读走
// getchar();//把'\n'读取走
// //缺点:只能读取一次
// while(ch=getchar()!='\n')
// {
// ;
// }
// printf("请确认(Y/N):>");
// ret=getchar();
// if(ret=='Y')
// {
// printf("确认成功");
// }
// else
// {
// printf("放弃确认");
// }
// return 0;
//}
//int main()
//{
// int ch=0;
// while((ch=getchar())!=EOF)
// {
// if(ch<'0'||ch>'9')
// continue;
// putchar(ch);
// }
// return 0;
//}
//for循环
//for(表达式1;表达式2;表达式3)
// 循环语句;
//int main()
//{
// int i=0;
// for(i=1;i<=10;i++)
// // 初始化 判断 调整
// {
// printf("%d ",i);
// }
// return 0;
// }
//int main()
//{
// int i=0;
// for(i=1;i<=10;i++)
// {
// if(i==5)
// //break;
// continue;
// printf("%d ",i);
// }
// return 0;
//}
//for循环语句中也可以加break和continue
//int main()
//{
// int i=0;
// for(i=0;i<10;i++)
// {
// if(i==5)
// printf("haha\n");
// printf("hehe\n");
// }
// return 0;
//}
//对于循环变量的调整不要在循环体内调整,否则有可能出现死循环
//int main()
//{
// int arr[10]={1,2,3,4,5,6,7,8,9,10};
// int i=0;
// for(i=0;i<10;i++)//前面是=0,后面是<,这种叫前闭后开区间
// {
// printf("%d ",arr[i]);
// }
//
// return 0;
// }
//for循环的变种
//int main()
//{
// //变种1
// for(;;)
// {
// printf("hehe\n");
// }
// //变种2
// int x,y;
// for(X=0,y=0;x<2&&y<5;++x,y++)
// {
// printf("hehe\n");
// }
// return 0;
//}
//int main()
//{
// for(;;)
// {
// printf("hehe\n");
// }
// return 0;
//}
//这个结果是一个死循环
//1、for循环的初始化、调整、判断都可以被省略
//但是:
//for循环的判断部分如果被省略,那判断条件就是:恒为真
//2、不要随便省略
//int main()
//{
// int i=0;
// for(i=0;i<10;i++)
// {
// int j=0;
// for(j=0;j<10;j++)
// {
// printf("hehe\n");
// }
// }
// return 0;
//}
//int main()
//{
// int i=0;
// int j=0;
// for(;i<10;i++)
// {
// for(;j<10;j++)
// {
// printf("hehe\n");
// }
// }
// return 0;
//}
//当省略初始化条件后只会输出10个hehe
//因为j循环后j变为10,当进行第二次初始化时j仍然等于10,因此只会输出10个hehe
//这就是随意省略初始化条件的后果
2023-1-12学习记录
最新推荐文章于 2024-07-20 22:11:56 发布