第一章 程序设计和C语言

 

一 .程序和程序语言

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

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

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

1 机器语言 2 汇编语言 3 高级语言:编译器     解释器

三. 程序的功能分解

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

四. C语言

#include <stdio.h>

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

int main()

{
  printf(“Hello.c!\n”);

  return 0;

}

a,b,c换行,简便写法

printf(“a\n b\n c\n”);

五 C语言编译和执行

源代码   *.c

    编译

目标文件 *.obj

    链接

可执行文件  *.exe

 

include 包含

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

int 整数类型

main() { }  主函数

printf( ) 显示输出函数

return 返回

\n 换行符

程序格式

C语言是一种“自由格式”的语言

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

 

1.4 程序开发过程

一. 开发过程

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

2 写出源代码

3 免疫,连接,*.obj  ,*.exe

 

4 运行exe可执行程序

二 .程序错误

1 语法错误  根据错误提示去排错

提示:从错误提示行向上查。如果有多个错误应先改第一个

三 .编辑器的提示

1 error:有错误,需要改正QWQ

2 warning:警告/分析 warning的原因(可以运行,但是不一定运行的结果是正确的QAQ)

四. 逻辑错误

1. 读取非安全区域

2. 进入死循环

3. 非法除以0

4. 结果不对

五. 排除程序中的错误

学用用IDE的调试枸橘

1. 追踪  逐步调试

2. 监视

3. 设置断点

4. 中断执行

最简单方法:插入printf()

1.5 问题与程序设计

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

第二步是用程序语言严格描述这个解决方案

第三步发现错误

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

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

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

4 检查程序错误的能力

5 熟悉所用工具和环境

 

版权声明:本文为decemberlove原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/decemberlove/p/9872828.html