程序设计与C语言

本文概述了程序设计语言从机器语言到高级语言的发展历程,强调了高级语言的非结构化、结构化和面向对象阶段。C语言作为高级语言的一种,以其简洁紧凑、高效和良好的可移植性被广泛使用。文章介绍了C语言的标识符、关键字和分隔符等基本概念,并概述了C语言程序的编辑、编译、链接和运行步骤。此外,还讨论了程序设计的基本流程控制结构,包括顺序、分支和循环控制。
摘要由CSDN通过智能技术生成

1.1程序与程序设计语言

1.1.1程序设计语言的发展

几十年来计算机硬件技术在不断地飞速发展着,同时软件技术也没有停止前进的步伐,用来开发软件的程序设计语言经过多年的发展,其技术和方法日臻成熟。其发展经历为:机器语言,汇编语言,高级语言。

按照语言的特性,高级语言又经历了不同的发展阶段:非结构化的语言、结构化的语言、面向对象的语言。

1.1.2程序设计语言的功能

1.数据表达:数据是计算机处理的对象,在解决实际问题时,通常包含着各种类型的数据,数据类型(Ddata Type)就是对某些具有相同性质的数据集的总称。

2流程控制:

(1)顺序控制结构:一条语句执行完后,按自然顺序执行下一条语句

(2)分支控制结构:又称选择结构。计算机在执行程序时,常常需要根据不同的条件选择执行不同的语句。

(3)循环控制结构:重复执行一般是有条件的,在条件满足时,重复执行;在条件不满足时,则不会重复执行。

1.1.3程序算法表示

特征;确定性、有穷性、可行性、有零个或多个输入、有一个或多个输出

表达方法:文字描述算法、流程图描述算法、伪代码、程序设计语言

1.2 C语言程序设计的特点

1.特点:语言简洁紧凑,使用方便灵活。运算符丰富,表达能力强。可移植性好。生成的目标代码质量高,运行效率高。语言处理那里强。c语言是一种结构化语言
1.2.3 c语言的约定
(1)标识符:用来标识(表示)数据类型、变量、函数、语句的符号称为标识符,不同的程序设计语言都有关于标识符的定义规范
(2)关键字:是c语言规定的、赋予特定含义和专门用途的标识符
(3)用户自定义标识符:用户自定义标识符包括程序中定义的变量名、数据类型名、函数名和符号常量名。

(4)预定义标识符:c语言中提供了大量的头文件和库函数,这些头文件和库函数中定义的一些标识符。

(5)分隔符:C语言中分隔符有逗号和空格两种。

C语言的语法成分:常量、变量、运算符、表达式、语句、函数定义与调用、输入与输出

1.3出语言的编辑、编译、链接和运行

1.3.1

1分析问题

2设计算法

3程序设计

4运行并调试程序

5分析程序运行结果

6编写程序文档

1.3.2运行c语言的步骤与方法

1编辑源程序

2编译

3 链接

4运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值