第一章 程序设计与C语言

一、程序与程序设计                                                              

程序:完成某项事物既定的活动方式或者活动过程。

程序设计:人们描述计算机要做的工作程序。

二、程序设计语言及其发展

1、机械语言

2、汇编语言

3、高级语言:{1、编译器  2、解释器}

三、程序的功能分解

从下至上,逐层细分→到基本动作

★四、C语言

#include <stdio.h>

当前函数必须返回一个整数类型

int main()

{

  printf("Hello C-world! ");

  return 0;

}

a,b,c(换行【简写】)

printf("a b c ");

注:include 包含

stdio.h 标准的输入输出头文件

int 整数类型

main(){} 主函数

printf() 显示输出函数

return 返回

换行符

程序格式:C语言是一种“自由格式”语言

注意:程序格式,从简写程序开始养成好习惯。

五、C语言编译和执行

源代码 *.c

↓ 编译

目标文件 *.obj

↓ 连接

可执行文件 *.exe

1.4  程序开发过程

一、开发过程

1、分析问题,设计一种解决问题的方案

2、写出源代码

3、编译,连接,* obj, *.exe

4、运行exe可执行程序

二、程序错误

语法错误→根据错误提示去排除提示,从错误提示行向上查找。如果有多处错误应该先改第一个。

三、编译器的提示

1、Error

2、warning:警告/分析warning的原因

四、逻辑错误

1.读取非安全区域

2.进入死循环

3.非法除以0

4.结果不对

五、排除程序中的错误

学习IDE的调试工具

1.追踪  逐步调试

2.监视

3.设置断点

4.中断执行

最简单的方法:加入printf();

1.5 问题与程序设计

第一步是分析问题,设计一种解决方案

第二部是程序语言严格

第三部是发现错误

补:

1.分析问题的能力,从计算和程序的角度分析问题的能力

2.掌握所有的程序语言(仅靠看书,读程序,抄程序是不可能真正的学会写程序

3.学会写程序。解决方案比别人简单结构良好,清晰,易于阅读和理解适应性强

4.检查程序错误的能力

5.熟悉所有工具和环境

原文地址:https://www.cnblogs.com/ximingshi/p/9878795.html