【c语言之switch 语句】教程文章相关的互联网学习教程文章

C语言学习入门 (二) 语句和运算符

C语言的基本语句跟Java中的差不多循环语句(do while、while、for)条件语句(if 、if-else、switch)goto语句 (比如在循环外 定义一个标记 Exit:; 在循环内可以 用 goto Exit;跳出循环)[plain] view plaincopyprint?for(int i = 0; i < 5; i++) { if(i==2) goto exit; printf("i=%d\n", i); } exit:; printf("admin\n"); 算术运算符+ 加法运算符- 减法运算符,或负值运算符* 乘法运算符...

C语言:标识符 关键字 保留字 表达式 语句

标识符(Identifier)标识符就是程序员自己起的名字,符号常量(宏)、变量名、函数名、宏名、结构体名等,它们都是标识符。遵守规范;C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。不能与C语言保留字相同,但可以包含保留字不能包含# - * /区分大小写长度受编译器和操作系统的限制,在做到“见名知义”的情况下尽量短关键字(Keywords)是由C语言规定...

C语言中的循环语句练习【代码】【图】

注:练习题目均出自《明解C语言 入门篇》一、do语句1,求多个整数的和及平均值#include<stdio.h> int main(void) {int sum = 0; //和 int cnt = 0; //整数个数 int retry; //判断是否继续do{int t;printf("请输入一个整数:");scanf("%d",&t);sum = sum + t;cnt = cnt + 1;printf("是否继续?<Yes...0/No...9:");scanf("%d",&retry);} while(retry == 0);printf("和为%d,平均值为%.2f。\n",sum,(double)sum / cnt);return0; } 二...

C语言break语句【代码】

break语句不能用于循环语句和switch语句之外的任何其他语句中;breakh中断switchbreak如果用于循环,是用来终止循环;break如果用于switch,则是用于终止switch。break不能直接用于if,除非if是属于循环内部的一个子句(这种情况break用于终止循环)。#include <stdio.h>int main () {/* local variable definition */int a = 10;/* while loop execution */while( a < 20 ){printf("value of a: %d ", a);a++;if( a > 15){/* term...

单片机c语言教程:C51循环语句

单片机c语言教程第十三课 C51循环语句循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作。如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的(当然能使用定时器来做,这里就不讨论),如果是写 1000 条空语 句那是多么麻烦的事情,再者就是要占用很多的存储空间。我们能知道这 1000 条空语句, 无非就是一条空语句重复执行 1000 次,因此我们就...

c语言中 ++(i+1) 这个赋值语句 怎么错的?

++a,这个a必须是变量而不能是表达式或者常量(这里的常量包括数值常量、符号常量、常变量) 由于(i+1)是表达式,虽然i是变量,仍然不符合C语言的语法规则,所以是错的。转载于:https://zhidao.baidu.com/question/442333340.html原文:https://www.cnblogs.com/yejiaxing-01/p/12546766.html

c语言中循环控制语句(while循环,在执行循环体之前对循环条件进行判断)【代码】【图】

c语言中循环控制语句,while循环,在执行循环体之前对循环条件进行判断。输出从0开始到指定整数的所有值。1、#include <stdio.h>int main(void) {int i = 0, j;puts("please input an integer");printf("j = "); scanf("%d", &j);while (i <= j) ## 循环条件{printf("%d ", i++); ## 后置递增运算}return0; } 原文:https://www.cnblogs.com/liujiaxin2018/p/14536993.html

C语言程序的基本语句能完成功能的体会

一、 我学习了C语言的数据类型、常量与符号常量、变量、C语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式等。 二、 这章介绍了结构化程序的三种基本结构、C语句概述、数据输出包括字符输出函数putchar()和格式输出函数printf()、数据输入包括字符输入函数getchar()和格式输入函数scanf(),还有一些简单的C语程序设计举列等。 前几天一直在看C++语法,所以对一些比较实际的例子总感到比较抽象,但是那...

c语言学习笔记 if语句的条件判断【图】

可能经常会看到错误的if语句示范,比如这样的:if(a=6){  printf("hello");} if语句块执行的条件是if条件的运算结果不是0则执行if语句块。a=6这是个赋值运算符,赋值运算符是有返回值的。可以看到a=8返回的值是8。所以a=6返回的是6,6不是0所以执行if语句块。 原文:https://www.cnblogs.com/yfish/p/9644000.html

C语言:switch语句

如果表达式的值等于常量那么就执行这个常量后面的语句 switch (表达式) { case 常量: 语句; .... break; case 常量: 语句; .... break; default: 语句; .... break; } 注意点:1、case 后面的常量不可以重复 2、break 作用:结束switch语句 3、switch 语句只有遇到break 或者 switch后面大括号才会结束 4、当switch与某一个case匹配了,那么后面的所有cas...

【好程序员笔记分享】C语言之while语句注意【代码】

ios培训------我的c语言笔记,期待与您交流!#include <stdio.h> int main() {/*while (10) //不为0 均为真 无限循环{printf("哈哈哈哈\n");}*//*int a = 3;// while (a>0); 死循环while (a>0){a--;printf("哈哈哈\n");}*///输出显示 哈哈哈哈哈哈哈哈哈// 最简单的死循环//while(1);return0; }原文:http://putongren.blog.51cto.com/9086263/1626554

C语言初学 if-else语句判别在ASCII值中小于32的可控制符的类型

#include<stdio.h>main(){char c;printf("输入一个符号\n");c=getchar();if(c<32) printf("该字符为可控制符\n");else if(c>=‘0‘&&c<=‘9‘)printf("该字符为数字\n");else if(c>=‘A‘&&c<=‘Z‘)printf("该字符为大写字母\n");else if(c>=‘a‘&&c<=‘z‘)printf("该字符为小写字母\n"); return 0;} 原文:http://www.cnblogs.com/lj-1568/p/4376652.html

c语言中程序的循环控制,while语句【代码】

c语言中程序的循环控制,while语句。1、输出从任一正整数到0的所有数字#include <stdio.h>int main(void) {int i;puts("please input an integer.");printf("i = "); scanf("%d", &i);while (i >= 0){printf("%d ", i);i--;}putchar(‘\n‘);return0; } 2、c语言中程序的循环控制,while语句输出从0到任意正整数的所有数字。#include <stdio.h>int main(void) {int i = 0, j;puts("please input an integer.");printf("j = "); sca...

C语言-switch语句【代码】【图】

switch (表达式的值) {case 1: 语句1 break;case 2: 语句2 break;case 3: 语句3 break;case 4: 语句4 break; ......default: 默认语句 break; 1、适用于离散值的开关判断,可以转换成一段连续的范围 2、注意case穿透,break的使用。 3、可以把各个case值定义为enum枚举或者使用宏定义定义别名1、使用switch语句完成:输入一个简单的两个数字加减乘除运算的式子,使用switch通过转换加减乘除符...

【C语言】用循环语句输出菱形【图】

//用循环语句输出菱形 #include <stdio.h> int main() {int i,j;for(i=0;i<=3;i++) //上4行{for(j=0;j<=3;j++) //上4行的左边{if(i+j<=2)printf(" ");elseprintf("*");}for(j=4;j<=6;j++) //上4行的右边{if(j-i>=4)printf(" ");elseprintf("*");}printf("\n");}for(i=4;i<=6;i++) //下3行{for(j=0;j<=3;j++) //下3行的左边{if(i-j>=4)printf(" ");elseprintf("*");}for(j=4;j<=6;j++) //下3行的右边{if(j+i>=10)...