2021-10-04

程序设计与c语言

1.2.3程序的算法表达
①用文字描述算法 ②用流程图描述算法 ③伪代码表示 ④程序设计语言表示(代码 )在这里插入图片描述
每一个算法都应该具备以下特征 (1)确定性。算法的每一条指令,都必须有明确的含义,不能有二义性。对于相同的输入,必须得出相同的执行结果。 (2)有穷性。一个算法应包含有限个操作步骤。(3)可行性。算法中指定的操作都可以通过已经实现的基本运算执行有限次后实现。(4)有零个或多个输入(5)有一个或多个输出。
1.3 C语言程序设计的特点
1.c语言的发展历史 c语言是1972年由工作于美国贝尔实验室的 Dennis Ritchile 所设计,取名为c语言,主要是它源于一种称为B的语言,由其演变而来。
2.c语言的特点。(1)c语言语句简洁紧凑,使用方便灵活。(2)运算符丰富,表达能力强(3)c语言程序可移植性好。(4)生成的目标代码质量高,运行效率高。(5)语言处理能力强。(6)c语言是一种结构化语言。 缺点:①语法检查不严格,许多时候需要程序员自己保证程序正确,而对初学者是很难做到的。②运算符较多,初学者很难掌握其运算的优先级与结合性。
3.c语言的约定
(1)标识符。用来标识(表示)数据类型 变量 函数 语句的符号称为(Identifier)。 ①c语言的标识符由字母 数字和下划线组成,其中第一个字符必须是字母或下划线。②在c语言中,标识符中英字母的大小写是有区别的。③标识符最好做到“见名知义”,增加程序的可读性,标识符的有效长度为1~255个字符。(2)关键字。又称为(保留字)是c语言规定的,赋予特定含义和有专门用途的标识符。c语言中一个有32个关键字。在这里插入图片描述
(3)用户自定义标识符。用户自定义标识符包含程序中自定义的变量名 数据类型名 函数名和符号常量名。
(4)预定义标识符。C语言提供了大量的头文件和库函数,这些头文件和库函数中定义的一些标识符(例如 scanf printf)统称为预定义标识符。
(5)分隔符。逗号和空格。
2.c语言的语法成分。(1)常量不变的量。(2)会变的量。(3)运算符。用于对各种类型的数据进行运算。运算符相当丰富有34种之多。参与运算时只要求有一个数据对象称为单目运算符,参与运算要求二个数据对象称为双目运算符,参与运算要求三个数据对象的称为三目运算符。(4)表达式。由运算符将常量 变量 函数组合而成的有意义的式子。(5)语句。在c语言中,语句是程序最基本的执行单位以分号结尾。(6)函数定义与调用。函数是完成特点功能的小模块,是c语言中唯一的一种子程序,常常在一个c程序中包含若干个函数,复杂的任务通过调用这些函数来完成。如图1.1在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值