• 第一章 程序设计和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()

  • 相关阅读:
    水仙花数 题解
    数值统计 题解
    平方和和立方和 题解
    第几天? 题解
    Python网络爬虫——http和https协议
    Python网络爬虫——爬虫简介
    python学习——pandas的拼接操作
    python学习——pandas层次化索引
    python学习——pandas扩展:傅里叶变换
    python学习——pandas数据丢失处理
  • 原文地址:https://www.cnblogs.com/1119553958-/p/9836205.html
Copyright © 2020-2023  润新知