三级如何学C语言(2)

文章作者 100test 发表时间 2008:01:28 09:08:26
来源 100Test.Com百考试题网


以下是引用片段:
#include 〈stdio.h〉
#include 〈string.h〉
#include 〈conio.h〉
#include 〈ctype.h〉
  unsigned char xx[50][80].
  int maxline=0./*文章的总行数*/
  int ReadDat(void).
  void WriteDat(void).



  (上面是原程序中给的)要求我们编出void encryptChar()的函数部分,在解题的时候我们就要定义个中

  间变量,从原程序中可以看出是无符号型字符unsigned char,所以我们在定义中间变量时一定要保持一致,如果定义了char型就错了,当然象此类简单的换算题,可以不用中间变量的,直接进行运算就可以的,本人发在资料下载区的南开100中的解法就没有用中间变量,确保初学者不会出错。关于这些,大家可以结合书上的知识,对照南开题就能弄明白的。

四、学好C语言的四种程序结构

  (1)顺序结构

  顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

  例如.a = 3,b = 5,现交换a,b的值,这个问题就好象交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a. a = b. b = c. 执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b. c = a. b = c. 则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。 顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。

  (2) 分支结构

  顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构适合于带有逻辑或关系比较等条件判断的计算,下面我介绍几种基本的分支结构。

  ①if(条件)

  {

  分支体

  }

  这种分支结构中的分支体可以是一条语句,此时“{ }”可以省略,也可以是多条语句即复合语句。它有两条分支路径可选,一是当条件为真,执行分支体,否则跳过分支体,这时分支体就不会执行。如:要计算x的绝对值,根据绝对值定义,我们知道,当x〉=0时,其绝对值不变,而x〈0时其绝对值是为x的反号,因此程序段为:if(x〈0) x=-x.

  ②if(条件)

  {分支1}

  else

  {分支2}

  这是典型的分支结构,如果条件成立,执行分支1,否则执行分支2,分支1和分支2都可以是1条或若干条语句构成。

文章阅读排行周排行月排行全国计算机等考试四级考试经典词汇计算机等级二级C 语言程序设计考纲分析 07年4月等级考试二级ACCESS考前密卷一07年计算机等级考试二级ACCESS大纲考全国计算机等级考试三级如何学C语言IT职场:我拒绝了一个应聘的女程序员IT职场:要求加薪有秘诀 你会几招?07年4月等级考试二级ACCESS考前密卷四IT职场:外企面试官最爱提的问题TOP1007年4月等级考试二级ACCESS考前密卷三07年4月等级考试二级ACCESS考前密卷二参考:新浪网编辑手册和主页推荐规范 全国计算机等级考试一级B模拟试题一三级网络技术考前密卷选择题测试一全国计算机等级考试二级VB最新模拟试题全国计算机等级考试一级B模拟试题六开启IT行业大门 IT教育频道重装上线三级网络技术考前密卷选择题测试八三级网络技术考前密卷选择题测试二计算机等级考试二级C语言上机试题1-8套07年计算机等级考试三级网络复习纲要三级网络技术考前密卷选择题测试七.

相关文章


重要词汇名词分析(4)
重要词汇名词分析(3)
三级如何学C语言(3)
三级如何学C语言(4)
三级如何学C语言(2)
三级如何学C语言(1)
全国计算机等级考试明年增加四科目
二进制,十六进制,八进制的换算
黑龙江:2008年上半年计算机等级考试报名信息
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛