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;
9种控制语句:
goto语句:无条件转向;
if语句:判断语句;
while循环语句;
do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;
for语句:循环,可替代while语句; 只是用法不同;
break语句跳出本层的循环;(只调处包含此语句的循环)
continue语句:继续(一般放到循环语句里,不在执行它下面的语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()的括号里;
switch语句:多相选择;
return语句:返回;
32个关键字:
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句
32个运算符:
1级优先级 左结合
() 圆括号
[] 下标运算符
-> 指向结构体成员运算符
. 结构体成员运算符
2级优先级 右结合
! 逻辑非运算符
~ 按位取反运算符
++ 前缀增量运算符
-- 前缀增量运算符
+ 正号运算符
- 负号运算符
(类型) 类型转换运算符
* 指针运算符
& 地址与运算符
sizeof 长度运算符
3级优先级 左结合
* 乘法运算符
/ 除法运算符
% 取余运算符
4级优先级 左结合
+ 加法运算符
- 减法运算符
5级优先级 左结合
<< 左移运算符
>> 右移运算符
6级优先级 左结合
、>= 关系运算符
7级优先级 左结合
== 等于运算符
!= 不等于运算符
8级优先级 左结合
& 按位与运算符
9级优先级 左结合
^ 按位异或运算符
10级优先级 左结合
| 按位或运算符
11级优先级 左结合
&& 逻辑与运算符
12级优先级 左结合
|| 逻辑或运算符
13级优先级 右结合
? : 条件运算符
14级优先级 右结合
= += -= *= /= %= &= ^= |= >= 全为赋值运算符
15级优先级 左结合
, 逗号运算符
C语言9种控制语句
①if( )~else 条件语句
②for( )~ 循环语句
③while( )~ 循环语句
④do~while( ) 循环语句
⑤continue 结束本次循环语句
⑥break 中止执行switch或循环语句
⑦switch 多分支选择语句
⑧goto 转向语句
⑨return 从函数返回语句
扩展资料
基本特性
1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。
2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3、代码级别的跨平台:由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要进行硬件操作的场合,优于其它高级语言。
4、使用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Java则吸取了C++的教训,取消了指针操作,也取消了C++改进中一些备受争议的地方,在安全性和适合性方面均取得良好的效果,但其本身解释在虚拟机中运行,运行效率低于C++/C。一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。
参考资料
C语言--百度百科
C语言9种控制语句
①if( )~else 条件语句
②for( )~ 循环语句
③while( )~ 循环语句
④do~while( ) 循环语句
⑤continue 结束本次循环语句
⑥break 中止执行switch或循环语句
⑦switch 多分支选择语句
⑧goto 转向语句
⑨return 从函数返回语句
"1) goto语句:无条件转向;
2) if语句:判断语句;
3) while循环语句;
4) do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;
5) for语句:循环,可替代while语句; 只是用法不同;
6) break语句跳出本层的循环;(只调处包含此语句的循环)
7) continue语句:继续(一般放到循环语句里,不在执行它下面的语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()的括号里;
8) switch语句:多相选择;
9) return语句:返回;
"
goto语句:无条件转向;
if语句:和goto语句构成循环语句;
while语句;实现"当型"循环;
do-while语句:先执行循环体,然后判断循环条件是否成立.
for语句:循环,可替代while语句;
break语句跳出switch循环
continue语句:继续;
switch语句:选择;
return语句:返回;
if( )… else …条件语句
switch多分支选择语句
for( )…循环语句while( )…循环语句
do … while( )循环语句
continue结束本次循环语句
break终止执行
switch 或循环语句
return返回语句
goto转向语句说明:以上语句中“()”表示一个条件,“…”表示内嵌语句。
c语言特点
作为计算机编程领域的基层语言,C语言有哪些好用的特点?下面给大家简单的介绍,主要有以下八个方面:1、简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和...
C语言中的快捷键都有哪些?
常用快捷键:1、Ctrl-tab:切换页面 2、Cmd-j:合并一行 3、Ctrl-L:选择当前行 4、Ctrl-d:选中当前单词,继续敲可以选中多个 5、Ctrl-\/:行注释\/取消行注释 6、 Ctrl-shift-\/:块注释\/取消块注释 7、Ctrl-]\/[:缩进 8、Tab:向前缩进 9、Shift+Tab:回退一个制表符 10、Ctrl-enter\/Shift...
c语言的特点有哪四个
c语言的特点有哪四个如下:1.效性。继承了低级语言的特点,产生了高效的代码,并有良好的可读性和编写性。2.灵活性。使用方便、灵活,一共只有32个关键词、9种控制语句。3.功能丰富。可以使用丰富的运算符和自定义的结构类型,来表达任何复杂的数据类型。4.表达力强。语法形式与人们所使用的语言形式...
c语言是什么?
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统...
学SCL必知的9种特殊指令
深入探索SCL编程的九种特殊指令 SCL语言作为LAD\/FBD功能的扩展,为我们提供了强大的控制逻辑工具,其中包括一系列独特的指令,如图1-3所示,涵盖了存储器操作、数据转换和高级程序控制。这些指令基石般的存在,如IF-THEN, CASE, FOR, WHILE-DO, REPEAT-UNTIL, CONTINUE, EXIT, GOTO, RETURN,构筑起复杂...
C语言关键字的含义是什么
C语言简洁、紧凑,使用方便、灵活。ANSI C标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
C语言中合法标识符的要求
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89...
C语言关键字有哪些?
C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int:...
C语言的特点有哪些?
C语言传递参数均是以值传递,另外也可以传递指针。不同的变量类型可以用结构体组合在一起。只有32个保留字,使变量、函数命名有更多弹性。部份的变量类型可以转换,例如整型和字符型变量。通过指针,C语言可以容易的对存储器进行低级控制。预编译处理让C语言的编译更具有弹性。
sizeof在c语言中是什么意思?
这是一个依赖于编译系统的值,一般定义为typedef unsigned int size_t。c语言的特点 1、简洁的语言 C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入...
匡竖阿达: goto语句,无条件跳转,此语句方便,不受任何限制,可是导致程序可读性差,结构化被破坏,基本不用;如:goto error;error为语句标号; if语句,包括if,if+elseif+if,表示判断;如:if(!x) printf() while,for,do...while循环语句;必须有循环终止条件,否则造成死循环. break语句:跳出本层循环; contune语句:结束本次循环,重新开始循环; switch语句:多项选择; return语句:返回值,在定义有返回值的函数内.总之单说不太清楚,多上机调试程序.有什么题也可以和我探讨.
鞍山市19182228800: c语言的9种控制语句是哪些? - ?
匡竖阿达: if语句if-else语句switch语句while语句do-while语句for语句goto语句break语句continue语句
鞍山市19182228800: c语言中有哪九种控制语句??
匡竖阿达: goto, if, else, while, do, for, switch, return, break,
鞍山市19182228800: C语言中有32个关键词,9种控制语句,34种运算符,分别是哪些? - ?
匡竖阿达: C的32个关键字auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用...
鞍山市19182228800: c语言中控制语句是什么 - ?
匡竖阿达: 控制语句,就是控制程序走向的语句if语句 if-else语句 switch语句 while语句 do-while语句 for语句 goto语句 break语句 continue语句
鞍山市19182228800: 紧急求助! C语言中常用语句有哪几种?请分别举一例 - ?
匡竖阿达: 1描述类型定义:typedef,void 2描述存储类型:auto,extern,static,register 3描述数据类型:char,float,double,int,long,shourt,struct, union, unsigned,const,enum,signed,bolatile
鞍山市19182228800: c语言有9条控制语句,vb语言控制语句是什么 有几条java控制语句是 有几条 - ?
匡竖阿达: VB控制语句 if()...else...条件语句for()...循环语句while()...循环语句do..while()循环语句select case多分支语句goto转向语句
鞍山市19182228800: C语言中语句种类有哪些 - ?
匡竖阿达: C语句可分为以下五类:1 表达式语句; 2 函数调用语句; 3 控制语句;4 复合语句; 5 空语句. 1) 表达式语句表达式语句由表达式加上分号“;”组成.其一般形式为:表达式; 执行表达式语句就是计算表达式的值.例如 c=a+a; 2) 函...
鞍山市19182228800: c语言的关键词和控制语句是什么?
匡竖阿达: C语言关键字: auto break case char const continue default do double else enum extern float for goto if inline int long register testrict teturn short signed sizeof static struct switch typedef union unsigned void volatile while _bool _complex _Inaginary ...
鞍山市19182228800: 求C语言中常用语句意义和运算符意义 - ?
匡竖阿达: C语言的关键字分为以下几类: (1)描述类型定义:typedef,void (2)描述存储类型:auto,extern,static,register (3)描述数据类型:char,float,double,int, long,shourt,struct, union, unsigned,const,enum,signed,bolatile (4)描述语句: break,continue,...