C语言程序设计

   更新日期:2024.06.01

C语言中常用的选择结构主要有以下两种:

(1) if else:引入关键字:if  else  else if

if (bool值)     // 如果bool值为真,则执行代码段1,否则执行代码段2

{

代码段1

}

else

{

代码段2

}

if (bool值1)    // 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真

{

代码段1

}

else if (bool值2)  // 若bool值2为真则执行代码段2,否则直接执行代码段3

{          // 开头的if和结尾的else都只能有一个,但是中间的else if可以有好多个

代码段2

}

else

{

代码段3

}

(2) switch case:引入关键字:switch  case  break  default

switch (变量)       // 执行到这一句时,变量的值是已知的

{             // switch case语句执行时,会用该变量的值依次与各个case后的常数去对比,试图找到第一个匹配项,找到匹配的项目后,

case 常数1:       // 就去执行该case对应的代码段,如果没找到则继续下一个case,直到default

代码段1;        // 如果前面的case都未匹配,则default匹配。

break;

case 常数2:  

代码段2;

break;

……

default:

代码段n;

break;

}

注:第一,case中必须是常数,而且必须是整形;

第二,一般来说,每个case中代码段后都必须有一个break;

第三,case之后一般都会有default,虽然语法上允许没有default,但是建议写代码时一定要写;

(3) if else和switch case的区别:if else适合对比条件较复杂,但是分支比较少的情况,switch case适合那种对比条件简单,但是分支较多的情况;

通常的做法是:在适合使用switch case的情况下会优先使用switch case,如果不适合则使用if else;


http://www.cnblogs.com/ARM-kang/p/6442949.html


硬要说有第三种的话

只有while()

{

}



  • 13895115569 :C语言程序设计课程讲什么内容?
    逄垂达2932 :答:C语言程序设计课程是入门级的程序设计课程,针对没有或很少具有编程经验的在职人员。课程通过学习C语言编程的基础语法,对程序设计有一个基本的认识,为后续计算机专业课程以及面向对象程序设计课程的学习打下基础。课程主要内容:C语言程序基本结构及相关概念、变量、函数、语句、if条件语句、switch条件语句、...
  • 13895115569 :C语言的程序设计概念?
    逄垂达2932 :答:C语言是一种 计算机程序设计语言 。它既有 高级语言 的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖 计算机硬件 的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于...
  • 13895115569 :c语言程序设计学什么
    逄垂达2932 :答:c语言程序设计的学习内容如下:C语言程序基本结构及相关概念、变量、函数、语句、if条件语句、switch条件语句、for循环语句、while循环语句、数组、指针、字符串、结构体。C是强类型语言,有short、long、int、char、float、double等build-in数据类型,类型是贯穿c语言整个课程的核心概念。c语言程序设计的特点...
  • 13895115569 :C语言程序设计
    逄垂达2932 :答:C语言中常用的选择结构主要有以下两种:(1) if else:引入关键字:ifelseelse if if (bool值) // 如果bool值为真,则执行代码段1,否则执行代码段2 { 代码段1 } else { 代码段2 } if (bool值1)// 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真 { 代码段1 } else if (...
  • 13895115569 :c语言程序设计学什么
    逄垂达2932 :答:它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁...
  • 13895115569 :在C语言中程序设计的方法有哪些?
    逄垂达2932 :答:程序设计方法:1.从问题的全局出发,写出一个概括性的抽象的描述。2.定义变量,选取函数,确定算法。算法这个东西不好说,遇到的问题多了,自然就会形成自己一整套的算法。3.按照解决问题的顺序把语句和函数在main()里面堆砌起来。
  • 13895115569 :C语言程序设计是什么(11)
    逄垂达2932 :答:2.程序中执行部分最基本的单位是语句。C语言的语句可分为五类:(1)表达式语句任何表达式末尾加上分号即可构成表达式语句, 常用的表达式语句为赋值语句。(2)函数调用语句由函数调用加上分号即组成函数调用语句。(3)控制语句用于控制程序流程,由专门的语句定义符及所需的表达式组成。主要有条件判断执行语句...
  • 13895115569 :C语言程序设计考试内容有哪些?
    逄垂达2932 :答:C语言程序设计题型分值分布如下:1. 单选题总共40道,每道题一分,其中基础知识共10道,总计40分;2. 程序填空题一般2到4道,看难度给分,总计18分;3. 程序改错题一般2到4道,看难度给分,总计18分;4. 程序设计题1道,根据答出步骤给分,答出越多分越高直至满分,总计24分。...
  • 13895115569 :c语言简单程序设计的步骤和过程?
    逄垂达2932 :答:c程序设计方法包括三个基本步骤:第一步二分析问题.第二步画出程序的基本轮廓.第三步:实现该程序.(1)编写程序;(2)测试和调试程序;(3)提供数据打印结果.
  • 13895115569 :计算机二级C语言程序设计考啥内容
    逄垂达2932 :答:全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网