志在指尖
用双手敲打未来

c语言的三种基本结构(c语言的基本单位是什么)

c语言的三种基本结构

c言语三种基本程序结构是:次序结构、挑选结构(分支结构)、循环结构;
1、程序结构:在C言语程序中,一共有三种程序结构:次序结构、挑选结构(分支结构)、循环结构;
次序结构:从头到尾一句接着一句的履行下来,直到履行完最终一句;
挑选结构:到某个节点后,会依据一次判别的结果来决议之后向哪一个分支方向履行;
循环结构:循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,关键在于依据判别的结果,来决议循环体履行多少次;
注:在逻辑上有一种bool类型(也叫boolean类型,布尔类型),只要两个值,即真和假。C言语的判别表达式最终的值就是一个bool类型,这个判别表达式的bool值就决议了挑选结构怎么挑选,循环结构怎么循环;
2、次序结构:次序结构很简单,一般咱们遇到的除了挑选结构和循环结构外,都是次序结构;
3、挑选结构:C言语中常用的挑选结构主要有以下两种:
(1)ifelse:引进关键字:ifelseelseif
if(bool值)//假如bool值为真,则履行代码段1,否则履行代码段2
{
代码段1
}
else
{
代码段2
}
if(bool值1)//假如bool值1为真,则履行代码段1,否则判别bool值2是否为真
{
代码段1
}
elseif(bool值2)//若bool值2为真则履行代码段2,否则直接履行代码段3
{//开头的if和结束的else都只能有一个,可是中间的elseif可以有好多个
代码段2
}
else
{
代码段3
}
(2)switchcase:引进关键字:switchcasebreakdefault
switch(变量)//履行到这一句时,变量的值是已知的
{//switchcase句子履行时,会用该变量的值依次与各个case后的常数去对比,试图找到第一个匹配项,找到匹配的项目后,
case常数1://就去履行该case对应的代码段,假如没找到则继续下一个case,直到default
代码段1;//假如前面的case都未匹配,则default匹配。
break;
case常数2:
代码段2;
break;
……
default:
代码段n;
break;
}
注:
第一,case中必须是常数,并且必须是整形;
第二,一般来说,每个case中代码段后都必须有一个break;
第三,case之后一般都会有default,虽然语法上答应没有default,可是主张写代码时一定要写;c语言

c语言的基本单位是什么

C言语是一门面向进程的计算机编程言语,与C++、C#、Java等面向对象编程言语有所不同。C言语的规划方针是供给一种能以简易的方法编译、处理初级存储器、仅产生少量的机器码以及不需要任何运转环境支撑便能运转的编程言语。C言语描绘问题比汇编言语迅速、工作量小、可读性好、易于调试、修正和移植,而代码质量与汇编言语适当。C言语一般只比汇编言语代码生成的方针程序效率低10%-20%。因此,C言语可以编写体系软件。
C言语的主要特色:
简洁的言语、具有结构化的控制语句、丰厚的数据类型、丰厚的运算符、可对物理地址进行直接操作、代码具有较好的可移植性、可生成高质量、方针代码履行效率高的程序。
C言语的特有特色:
广泛性。C言语的运算规模的大小直接决定了其优劣性。C言语中包含了34种运算符,因此运算规模要超出许多其它言语,此外其运算成果的表达形式也非常丰厚。
简洁性。9类控制语句和32个关键字是C言语所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不只可以适用广大编程人员的操作,进步其工作效率,一起还可以支撑高档编程,避免了言语切换的繁琐。
结构完善。C言语是一种结构化言语,它可以通过组建模块单位的形式实现模块化的应用程序,在体系描绘方面具有显著优势,一起这一特性也使得它可以习惯多种不同的编程要求,且履行效率高。c语言
C言语的数据类型:
C的数据类型包含:整型(short、int、long、longlong)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。
常量与变量
常量其值不行改动,符号常量名通常用大写。
变量是以某标识符为姓名,其值可以改动的量。
数组
如果一个变量名后面跟着一个有数字的中括号,这个声明便是数组声明。
指针
如果一个变量声明时在前面运用*号,标明这是个指针型变量。换句话说,该变量存储一个地址,而*(此处特指单目运算符*,下同。C言语中另有双目运算符*)则是取内容操作符,意思是取这个内存地址里存储的内容。
字符串
C言语的字符串其实便是以’\0’字符结尾的char型数组,运用字符型并不需要引证库,但是运用字符串就需要C规范库里面的一些用于对字符串进行操作的函数。
运算
C言语的运算非常灵敏,功用非常丰厚,运算种类远多于其它程序规划言语。

未经允许不得转载:IT技术网站 » c语言的三种基本结构(c语言的基本单位是什么)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载