第一章 程序设计和C语言

一、程序和程序语言

程序:完成某项事物所预设的活动和活动过程

程序设计:人们描述  计算机要做的工作=>程序:描述出来的产物

二、程序设计语言及发展

  1. 机器语言(第一代语言)
  2. 汇编语言(第二代语言)
  3. 高级语言<1编译器:第一次要花时间     2、解释器:译一句翻译一句>

优先级:谁的级别高先算谁 如:银行里的会员卡和普通卡

结合性

1、左结合

  a+b*c+d                     

  c(赋值)=a+b

  赋值<算数运算

2、右结合

  a=c=d

三、程序的功能分解

从上至下逐层细分

四、C语言

#include <stdio.h>
int main()
{
  printf("hello,c!
");
  return 0;    
}

五、C语言的编译和执行

printf("hello,c "); ==>*.c(源代码)-(编译)->*.obj(目标文件)-(连接)->*.exe(可执行文件)
return 0;           *.obj=>printf向开头里找 ,二进制形式   连接=>将printf与代码相连接

包括: include

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

整数类型:int

主函数:main(){}

返回:return 

换行:

显示输出函数:printf()

IDE:集成开发环境

compile:编译

debug:调试

1.4程序开发过程

一、开发过程

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

2.写出源代码*.c

3.编译连接*.obj->*.exe

4.运行exe可执行程序

二、错误种类

1.语法错误

根据错误提示去排错

注意:从错误提示行向上查,如果有多个错误先改第一个

2.逻辑错误

三、编译器的提示

1.Error

2.warning:警告:分析warning的理由是什么

四、逻辑错误

1.读取了非安全区域

2.进入死循环

3.非法除以0

4.结果不对

五、排除错误的工具

学会IDE的调试工具:

1.追踪

2.监视

3.设置断点

4.中断执行

5.逐步调试

最简单方法:插入printf()

原文地址:https://www.cnblogs.com/1119553958-/p/9836205.html