zoukankan      html  css  js  c++  java
  • 第一章,初识C语言

    1.1  C语言起源

    1.2  选择C语言的理由

    1.3  C语言的应用范围

    1.4  计算机能做什么

    1.5  高级计算机语言和编译器

    1.6  语言标准

    c90,c99,c11。

    1.7  使用C语言的7个步骤

    1.定义程序的目标

    2.设计程序

    3.编写代码

    4.编译

    5.运行程序

    6.测试和调试程序

    7.维护和修改程序

    1.8  编程机制

    编写程序时,编写内容被存储在文本文件中,该文件被称为源代码文件以.c结尾

    1.81目标代码文件。可执行文件和库

    编译器将源代码转化成中间代码,链接器将将目标代码和其他代码合并成可执行文件

    1.82  unix系统

    1.84  linux系统

    复习题

    1.对于编程而言,可移植意为着什么?

    即源代码无需修改即可在不同计算机系统间成功编译。

    2.解释源代码文件,目标代码文件和可执行文件有什么区别?

    源代码文件:程序员用任何程序语言编译的代码。

    目标代码文件:包含着机器语言代码,它不必是完整的程序代码。

    可执行文件:包含组成可执行程序的完整机器语言代码。

    3.编程的7个步骤?

    (1)定义程序目标;(2)设计程序;(3)编写程序;(4)编译程序;(5)运行程序;(6)测试和调试程序;(7)维护和修改程序。

    4.编译器的任务?

    把源代码翻译成等价的机器语言代码。

    5.链接器的任务?

    把目标代码和启动代码和库链接起来组成一个可执行程序。

  • 相关阅读:
    hdu1251 && hud 1247 (字典树)
    linux系统调用kernel code
    Android init.rc 服务启动不成功
    android init执行service的脚本code位置
    printk %pS %pF含义
    进程页表图示
    linux内核之进程的基本概念(进程,进程组,会话关系)
    What is the purpose of the controlling terminal?
    android init.rc中service console option的含义、作用
    启动和停止init.rc中的服务
  • 原文地址:https://www.cnblogs.com/suwencjp/p/12266201.html
Copyright © 2011-2022 走看看