当前位置:首页 » 编程语言 » c语言语句的例子
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言语句的例子

发布时间: 2023-02-22 22:21:17

c语言if语句的经典例子是什么

因为在C语言中判断语句是用的最广泛的语句,所以很难说一个c语言if语句的经典例子。一个很普通的例子就是,
输出一个算式,1+2=
然后读入一个整数x
接着就做判断,if(x==3)printf("/");
else printf("X");

❷ c语言switch case语句例子有哪些

switch语句中使用的表达式必须具是int或enum类型,否则如float等其他数据类型是无法通过的编译的,因为编译器需要switch后面的语句和case后面的值精确匹配,而计算机无法精确表达一个float数据类型。

switch可以任意个case语句(包括没有), 值和语句之间使用:分隔。

case后面的值必须是int常量值,或者返回结果为int类型的表达式,以下代码无法编译通过。

当switch后面的变量值和case后面的常量值匹配相等后,case后面的代码将会被执行,直到break语句被执行后跳出switch代码块。

break不是必须的,如果没有break,则执行完当前case的代码块后会继续执行后面case代码块的内容,直到执行break才可以退出。

switch有一个默认的情况,我们用default关键词表示,当switch后面的变量和所有case后面的常量都不匹配的情况下,默认执行default后面的语句。

❸ c语言do while循环语句举例

这篇文章主要给大家介绍了关于C语言中do-while语句的2种写法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
while循环和for循环都是入口条件循环,即在循环的每次迭代之前检查测试条件,所以有可能根本不执行循环体中的内容。C语言还有出口条件循环(exit-condition loop),即在循环的每次迭代之后检查测试条件,这保证了至少执行循环体中的内容一次。这种循环被称为do while循环。
看下面的例子:
#include <stdio.h>
int main(void)
{
const int secret_code = 13;
int code_entered;

do
{
printf("To enter the triskaidekaphobia therapy club,\n");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
} while (code_entered != secret_code);
printf("Congratulations! You are cured!\n");

return 0;
}
运行结果:
To enter the triskaidekaphobia therapy club,
please enter the secret code number: 12
To enter the triskaidekaphobia therapy club,
please enter the secret code number: 14
To enter the triskaidekaphobia therapy club,
please enter the secret code number: 13
Congratulations! You are cured!
使用while循环也能写出等价的程序,但是长一些,如程序清单6.16所示。
#include <stdio.h>
int main(void)
{
const int secret_code = 13;
int code_entered;

printf("To enter the triskaidekaphobia therapy club,\n");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
while (code_entered != secret_code)
{
printf("To enter the triskaidekaphobia therapy club,\n");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
}
printf("Congratulations! You are cured!\n");

return 0;
}

❹ c语言的9种控制语句的例子,最好是有好的例子能够一个一个的描述!!谢谢!!!

总结归纳了C语言的9种控制语句,这些语句在编写C程序中经常用到。希望对你有所帮助。
1、if( )~else~ (条件语句)

2、for()~ (循环语句)
3、while()~ (循环语句)
4、do~while() (循环语句)
5、continue (结束本次循环语句)
6、break (终止执行switch或循环语句)
7、switch (多分支选择语句)
8、goto (转向语句)
9、return (从函数返回语句)
括号表示其中是一个条件,~表示内嵌的语句。例如:‘if
()~else~’的具体语句可以写成:
if(x>y)z=x;else z=y;

❺ C语言中循环语句有那些能给几个实例吗

C语言中循环语句有for语句、while语句(当型循环)以及until语句(直到型循环)以下具体说明:

  1. for语句:使用格式为:

    for(表达式1;表达式2;表达式3)

    {

    ……//循环体

    }

    执行过程如下:

    (1)计算表达式1;

    (2)判断表达式2,如果其值为非0(真),则执行循环体,否则,如果其值为0(假),执行(5)。

    (3)计算表达式3;

    (4)返回执行(2);

    (5)结束循环。

  2. while语句:使用格式为:

    while (表达式)

    {

    ……//循环体

    }

    执行过程如下:

    (1)判断表达式,如果其值为非0(真),则执行循环体,否则,如果其值为0(假),执行(3)。

    (2)返回执行(1);

    (3)结束循环。

  3. until语句:使用格式:

    do

    {

    ……//循环体

    }while(表达式)

    执行过程如下:

    (1)执行循环体;

    (2)判断表达式,如果其值为非0(真),则再次执行循环体,否则,如果其值为0(假),结束循环。


循环语句之间可以嵌套,形成多重循环。

❻ c语言switch case语句例子是什么

c语言switch case语句例子是:

#include

int main(void){

int a;

printf("input integer number: ");

scanf("%d",&a);

switch (a){

case 1:printf("Monday "); break;

case 2:printf("Tuesday "); break;

case 3:printf("Wednesday "); break;

case 4:printf("Thursday "); break;

case 5:printf("Friday "); break;

case 6:printf("Saturday "); break;

case 7:printf("Sunday "); break;

default:printf("error ");

return 0;

程序解读:

本程序是要求输入一个数字,输出它对应的星期的英文单词。

注意项:

1、在case后的各常量表达式的值不能相同,否则会出现错误。

2、在case后,允许有多个语句,可以不用{}括起来。

3、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。

4、default子句可以省略不写。

❼ c语言语句有哪些

C语句可分为以下五类: 1.表达式语句; 2.函数调用语句; 3.控制语句; 4.复合语句; 5.空语句。
1.表达式语句
表达式语句由表达式加上分号“;”组成。 其一般形式为: 表达式;执行表达式语句就是计算表达式的值。 例如: x=y+z;a=520; 赋值语句; y+z;加法运算语句,但计算结果不能保留,无实际意义; i++; 自增1语句,i值增1。 i++; 是先运算i后再加1。 ++i; 是先把i值增1后运算。
编辑本段2.函数调用语句
由函数名、实际参数加上分号“;”组成。 其一般形式为: 函数名(实际参数表) ; 执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。 调用库函数,输出字符串。
编辑本段3.控制语句
控制语句用于控制程序的流程, 以实现程序的各种结构方式。 它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类: (1). 条件判断语句 if语句、switch语句; (2) .循环执行语句 do while语句、while语句、for语句; (3). 转向语句 break语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)、continue语句、return语句。
编辑本段条件判断
int a,b; if(x>y) printf("x,\n"); else printf("y,\n");
编辑本段4.复合语句
把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如 { x=y+z; a=b+c; printf(“%d%d”,x,a); } 是一条复合语句。复合语句内的各条语句都必须以分号“;”结尾;此外,在括号“}”外不能加分号。
编辑本段5.空语句
只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。 例如 while(getchar()!='\n'); 本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。

❽ C语言所有语句格式

循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。

while语句

while语句的一般形式为: while(表达式)语句; 其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。其执行过程可用图3—4表示。 统计从键盘输入一行字符的个数。
#include <stdio.h>
void main(){
int n=0;
printf("input a string:\n");
while(getchar()!='\n') n++;
printf("%d",n);
}
本例程序中的循环条件为getchar()!='\n',其意义是, 只要从键盘输入的字符不是回车就继续循环。循环体n++完成对输入字符个数计数。从而程序实现了对输入一行字符的字符个数计数。
使用while语句应注意以下几点:
1.while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
void main(){
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
while (n--)
printf("%d ",a++*2);
}
本例程序将执行n次循环,每执行一次,n值减1。循环体输出表达式a++*2的值。该表达式等效于(a*2;a++)
2.循环体如包括有一个以上的语句,则必须用{}括起来, 组成复合语句。
3.应注意循环条件的选择以避免死循环。
void main(){
int a,n=0;
while(a=5)
printf("%d ",n++);
}
本例中while语句的循环条件为赋值表达式a=5, 因此该表达式的值永远为真,而循环体中又没有其它中止循环的手段, 因此该循环将无休止地进行下去,形成死循环。4.允许while语句的循环体又是while语句,从而形成双重循环。

do-while语句

do-while语句的一般形式为:
do
语句;
while(表达式);
其中语句是循环体,表达式是循环条件。
do-while语句的语义是:
先执行循环体语句一次, 再判别表达式的值,若为真(非0)则继续循环,否则终止循环。
do-while语句和while语句的区别在于do-while是先执行后判断,因此do-while至少要执行一次循环体。而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行。
while语句和do-while语句一般都可以相互改写。
void main(){
int a=0,n;
printf("\n input n: ");
scanf("%d",&n);
do printf("%d ",a++*2);
while (--n);
}

在本例中,循环条件改为--n,否则将多执行一次循环。这是由于先执行后判断而造成的。
对于do-while语句还应注意以下几点:
1.在if语句,while语句中, 表达式后面都不能加分号, 而在 do-while语句的表达式后面则必须加分号。
2.do-while语句也可以组成多重循环,而且也可以和while语句相互嵌套。
3.在do和while之间的循环体由多个语句组成时,也必须用{}括起来组成一个复合语句。
4.do-while和while语句相互替换时,要注意修改循环控制条件。