栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第一章 程序设计与C语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一章    程序设计与C语言

        第一章   程序设计与C语言

1.1引例
C语言是由函数组成的,而程序涉及到4个函数:main()、max()、scanf()、printf()。其中main()函数是程序的主函数,max()是程序中定义的函数,其作用是求两个数中的最大数,scanf()和printf()是系统事先设计好的函数,分别用于输入和输出。当main()函数结束时,程序也就结束了。
1.2程序与程序设计语言
程序是为实现特定目标或解决特定问题而用计算机语言(程序设计语言)编写的一系列语句和指令,计算机能严格按照这些指令去做。
程序特定:
1、完成某一特定的任务;
2、使用某种程序设计语言描述然后完成该任务;
3、存储在计算机中,并且被运行后才能起作用。
1.2.1程序设计语言的发展
1、机器语言采用的是二进制,其特定是难学、难记、难写、难修改。
2、汇编语言采用助记符来代替机器指令,其特点是依赖于机器硬件,可移植性不好。
3、高级语言分为非结构化的语言、结构化语言和面向对象的语言。
1.2.2程序设计语言的功能
1、数据表达是对程序中用到的数据进行声明。
2、流程控制是对不同类型的数据进行处理。而它又分别顺序结构、选择结构和循环结构,它们的共同特点①是只有单一的入口和单一的出口;②结构中的每个部分都有被执行的可能;③结构内不应该出现永不终止的死循环。
1.2.3程序的算法表示
人们常说:“软件的主体是程序,程序的核心是算法”。而瑞士计算机科学家尼·沃思(N·Wirth)有一句名言:“计算机科学就是研究算法的学问”。通俗地讲,算法就是解决问题的方法与步骤。其特征①确定性。②有穷性。③可行性。④有零个或多个输出。⑤有一个或多个输出。
算法表示:
(1)用文字描述算法;
(2)用流程图描述算法;
(3)伪代码表示;
(4)程序设计语言表示;
1.3 C语言程序设计的特点
1、C语言语句简洁紧凑,使用方法灵活。
2、运算符丰富,表达能力强。
3、C语言程序可移植性好。
4、生成的目标代码质量高,运行效率高。
5、语言处理能力强。
6、C语言是一种结构化语言。
1.3.3 C语言的约定
1、C语言中的约定
(1)、标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。例如,_00、print、FOR均是合法的标识符,而&a、-123、均是不合法的标识符,且
标识符中英文字母的大小写是有区别的。标识符的有效长度为1~255个字符。
(2) 、关键词是C语言规定的、赋予特定含义和有专门用途的标识符。C语言中共有32个关键词。
(3)、用户自定义标识符包括程序中定义的变量名、数据类型名、函数名和符号常量名。
(4)、

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号