第一章总结

在c 语言第一章第一节中我们简单的认识了c 语言的整体程序是由函数组成的,分别有;

   1.main()  2.max()  3.scnf()   4.printf().

  main()是所有c语言程序的主函数有且只有一个 。 c语言总是从main()函数的第一条语言开始执行的,当main()函数结束时程序也结束。

  max()函数是程序,它的作用是求两个数中的最大数。并且从这个函数开始。在max()函数中表达使用语句“int z;"z作为一个临时变量只能在max()函数中使用,作用是存放形参x y的最大值,结束时返回main()函数调用处。数据处理可用if语句来表示。

  程序开始执行c=max(a,b)时首先调用max()函数并将实际参数a,b 的值分别给max()函数形式参数x和y,然后执行函数max中的语句,用if语句判断并得最大值,在执行到"return z"是函数结束运行并返回 z;程序运行回到main()函数调用的地方(c=max(a,b)),变量c得最大值,最后再调用printf()函数输出最大值。

  scanf()和printf()是系统设定好的函数,分别用于输入和输出。

c 程序执行时从调用printf()开始输出提示然后调用scanf()函数获得一个值并赋值给变量a,然后重复循环以此往复。

  c语言最后输出格式为每个%d对应输出一个十进制整型数,第一个%d对应a,第二个%d对应b,第三个%d对应c   以此类推,直至结束。

  程序包含了数据处理(流程控制)和数据表达(变量定义)两个部分。引列在课本第一面,引列在main()函数中数据表达使用语句“int a,b,c;",这个语句定义了3个整型变量,变量a与b分别存放输入的整数,变量c用于存放函数调用结果,即a与b的最大值。

 程序时为实现特定目标或解决特定问题而用计算机语言(程序设计语言)编写的一系列语句和指令,计算机能严格执行。

  程序用以下特点:1.完成某一特定任务。2.使用某种程序设计语言描述如何完成该任务。3.存储在计算机中,并被运行后才能起作用。

  计算机语言发展经过三个阶段,从最开始的机械语言到汇编语言再到现在的高级语言;

  机械语言是由1和0组成,该语言可被直接执行,运行效率高,但此语言记忆难度大,难学,难记,难写,难修改且在另一台电脑可能不能执行。

  汇编语言是人们利用助记符来代替0 1,如add表示加法,虽然容易记忆但十分依赖机器硬件且移植性不好,它和机械语言合称为“低级语言”。

  高级语言接近人的自然语言又不依赖计算机硬件,编写的程序可以在所有机器易维护,易学,易用,可以更容易,更有效,更方便来编制各种计算机程序。

  按照语言的规定高级语言也经历了不同阶段;1,非结构化语言 2.结构化语言 3.面向对象语言

  非结构化语言编程比较随意没有编程规范遵循,流程随意跳转,后期难以维护。

  结构化语言有良好特性的基(顺序结构,分支结构,循环结构)构成。程序不能随意跳转,程序总是是由上而下顺序执行各个基本结构。

  面向对象语言不是面向程序而是面向对象。对象是数据以及对数据所进行的操作,所以开发应有程序更容易,耗时更少,效率更高。

  程序设计语言的功能有:

  数据表达(对程序中用到的数据进行声明)。

  流程控制:

 1. 顺序结构控制:按顺序执行语句。

  2.分支结构控制:根据不同条件选择执行不同语句。

 3. 循环结构控制:重复执行相同的语句。

  这三种结构共同特点是1.只有单一入口和单一出口,2.结构每个部分都有被执行的可能,3.结构中不能有永不结束的死循环。

  软件的主体是程序,程序的核心是算法。计算机是研究算法的学问。

  输入变量a和b的值,将a的值赋给变量t,将b的值赋给a,将t的值赋给b,输出a和b的值。这样就能交换a和b的值。

  作为算法应具备以下特点:1.确定性 2.有穷性 3.可行性 4.有零个或多个输入 5.有一个或多个输出。

  描写算法有文字描写和流程图描写,伪代码表示,程序设计语言表示。

  c语言有以下特点:1.语言简洁 2.运算符丰富,表达能力强 3.c语言移植性好 4.生成目标代码质量高,运行效率高。 5.语言处理能力强 6.c语言是一种结构化语言。

语言的约定有标识符,关键字,用户自定义标识符,预定义标识符和分隔符。

  标识符:c语言的标识符是用字母,数字和下伐线组成,其中第一个字符必须是字母或下划线。标识符有大小写的区别,有效长度为1~255个字符。

  关键字:是c语言规定的,赋予特定含义和专门用途的标识。

  用户自定义:包括变量名,数据类型名,函数名和符号常量名。

  预定义标识符:头文件和库函数中定义一些标识符都称为预定义标识符。

  分隔符:有逗号和空格两种。

  c语言成分有常量,变量,运算符,表达式,语句和函数定义与调用和输入与输出。

  程序设计的任务:1.分析问题2.设计算法3.程序设计,运行并调试程序5.分析程序运行结果6.编写程序文档。

  从编写程序到上机运行有以下步骤:编辑源程序——队员程序进行编译——与库函数链接——运行目标程序。

  c语言源程序扩展名为.c  为文本文件。

 通过编译生成二进制目标程序文件,扩展名为.obj。

  连接成功生成可执行文件,扩展名为.exe

  可执行文件运行后要验证运行结果,不相符说明错误,找出并修改,然后重新编译,链接,运行,直到正确。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值