基本语句
1.if 判断语句
(1).
char ch;
int a;
if('+' == ch) {}; //标准格式,防止出错(少写一个'='号)
if(1 == a) {}; //标准格式,防止出错
(2).
#include <stdio.h>
int main()
{
int num1 , num2 ;
char ch;
int result;
printf("Please input ....\n");
scanf("%d%c%d",&num1,&ch,&num2);
if('+' == ch) result = num1 + num2;
else if('-' == ch) result = num1 - num2;
else if('*' == ch) result = num1 * num2;
else result = num1 / num2;
printf("result is %d\n",result);
return 0;
}
2.switch语句
#include <stdio.h>
int main()
{
int num1,num2,result;
char ch;
printf("Please input ...\n");
scanf("%d%c%d",&num1,&ch,&num2);
switch(ch)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("ERROR!\n");
}
printf("result is %d\n",result);
return 0;
}
3.while语句
#include <stdio.h>
int main()
{
//while (1);
int a = 10;
while (a--) //先判断 再执行
{
printf("helloworld!\n");
}
a = 10;
do
{
printf("hellwolrd!\n");
}while (a--); //先执行 再判断
//什么时候使用while语句 当循环次数不确定的时候,使用while循环
char ch;
int count = 0;
scanf("%c", &ch);
while (1)
{
if (ch & 1 == 1)
{
count++;
}
ch = ch >> 1;
if (ch == 0)
{
break; //跳出循环体
}
}
printf("%d\n", count);
return 0;
}
注:
while语句和for语句的使用范围:
当循环次数不确定的时候,使用while语句。
当循环次数确定的时候,使用for语句。
4.for语句
#include <stdio.h>
//循环次数确定的时候,使用for语句
int main()
{
int i;
//表达式1(执行一次) --> 表达式2 --> 循环体 --> 表达式3 --> 表达式2
for (i = 0, printf("first\n"); i < 5, printf("second\n"); i++, printf("third\n"))
{
printf("%d\n", i);
/*if (5 == i)
{
break;
}*/
}
return 0;
}
注:
“, ”运算符的运用
表达式1,表达式2; //表达式1和表达式2都执行,但是表达式1不作为该语句的结果,表达式2才作为该 表达式的结果
5.break和continue的区别
break:跳出循环
continue:结束本次循环,继续下次循环
#include <stdio.h>
int main()
{
int i, j;
for (i = 0; i < 5; i++)
{
if (3 == i)
{
//break; //跳出循环
continue; //结束本次循环,继续下一次循环
}
printf("helloworld %d!\n", i);
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 3; j++)
{
if (2 == j)
{
break;
}
printf("helloworld!\n");
}
}
return 0;
}
注:
for语句嵌套循环时,循环次数多的放里面
C语言学习:基本判断与循环语句
本文介绍了C语言中的基本语句,包括if判断语句、switch语句、while和for循环,以及break和continue的用法。在while和for的选择上,指出当循环次数不确定时适合用while,确定时用for。同时,提到了for语句中逗号运算符的应用,并给出了break跳出循环和continue结束本次循环的例子。
2996

被折叠的 条评论
为什么被折叠?



