第一章 程序设计与C语言

1.1 程序中包含了数据表达(变量定义)与数据处理(流程控制)两部分

1.2 程序与程序设计语言

程序是为实现特定目标或解决特定问题

1.2.1 程序设计语言的发展
程序设计语言的发展包括:
1.机器语言;
2.汇编语言(低级语言);
3.高级语言(非结构化的语言,结构化的语言,面向对象的语言).

1.2.2 程序设计语言的功能

1 数据表达

2 流程控制(顺序控制结构,分支控制结构,循环控制结构)

特点:  1.只有单一的入口和单一的出口;
       2.结构中的每个部分都有被执行的可能;
       3.结构内不应出现永不终止的死循环

1.2.3 程序的算法表示

  软件的主体是程序,程序的核心是算法

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

1.用文字描述算法;
2.用流程图描述算法;
3.伪代码表示;
4.程序设计语言表示.

1.3 C语言程序设计的特点

1.3.2 C语言的特点

 (1)C语言语句简洁紧凑,使用方便灵活。

 (2)运算符丰富,表达能力强。

 (3)C语言程序可移植性好。

 (4)生成的目标代码质量高,运行效率高。

 (5)语言处理能力强。

 (6)C语言是一种结构化语言。

 缺点:数据类型检查不严格

1.3.3 C语言的约定

1.C语言中的约定 :
1.标识符;
2.关键词;
3.用户自定义标识符;
4.预定义标识符;
5.分隔符.

2.C语言的语法成分
1.常量;
2.变量;
3.运算符;
4.表达式;
5.语句;
6.函数定义与调用;
7.输出与输入.
1.4 C语言的编辑,编译,链接和运行

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

1.4.2 运行C程序的步骤与方法
1.编辑源程序(my.c)结尾的;
2.编译(my.obj);
3.链接(my.exe);
4.运行.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值