大连工业大学计算机结构基础c语言入门

时间:2026-01-15

C语言

程序设计基础信息学院 计算机系

2013-6-6

大连工业大学——程序设计基础

第一章 C语言概述 1.1 1.2 1.3 1.4 1.5 1.6 C语言简介 C语言特点 简单的C程序介绍 程序编译环境介绍 C程序的上机步骤 习题

2013-6-6

2

大连工业大学——程序设计基础

C语言简介

家喻户晓、寿命最长 应用广泛:系统软件 & 应用软件

高级语言。(从严格意义上来说,是一种介于低级语言和高

级语言之间的一种中级语言)

2013-6-6

3

大连工业大学——程序设计基础

C语言简介

X86机上的机器语言:计算1+110111000 00000001 00000000 00000101 00000001 00000000

汇编语言:计算1+1MOV AX, 1 ADD AX,1

2013-6-6

4

大连工业大学——程序设计基础

C语言简介

Ken Thompson & Dennis M. Ritchie & Space Travel

一个赋闲的程序员+一段意外的假期+一台被淘汰的设备

2013-6-6

5

大连工业大学——程序设计基础

C语言简介

PDP-7 小型机2013-6-6 6 大连工业大学——程序设计基础

C语言特点

良好的模块化结构,结构化的控制语句。 运算符丰富,共有34种运算符。 兼有高级和低级语言的特点。 可移植性好。 语言简洁,高效灵活,使用方便。 数据结构丰富,数据类型丰富(允许自定义) 生成目标代码质量高,程序执行效率高。

2013-6-6

7

大连工业大学——程序设计基础

C 程序结构例1.1

总结:1、C语言程序由函数构成。(1)(2) (3) 用户自定义函数:用户根据自己需求的 功能自定义的函数。

main:主函数每个C程序必须有且 只能有一个主函数。 主函数可以调用其它 函数。

库函数:提供大量的库函 数,可直接使用

2013-6-6

8

大连工业大学——程序设计基础

C 程序结构例1.1

总结: 2、函数的构成:函数名 & 函数体(1)

函数名:函数的名称

(2)

函数体:函数要实现的操 作和功能

函数体由若干条 语句组成; 每条语句都能实 现一定的操作; 每条语句后要以 “;”作为结束。

2013-6-6

9

大连工业大学——程序设计基础

C 程序结构

例1.1

总结:3、C程序书写格式自由。语句之间由“;”隔开。 4、可以用/*……*/对程序中的任何一部分作注释, 来增加程序的可读性。

**在编程过程中应养成良好的书写习惯。

2013-6-6

10

大连工业大学——程序设计基础

TC中常用快捷键

2013-6-6

11

大连工业大学——程序设计基础

环境介绍

一、Turbo C 2.0的安装和启动二、VC的安装和启动

2013-6-6

12

大连工业大学——程序设计基础

C语言程序上机步骤

编辑(Edit) 编译 (Compile) 链接 (Link) 运行 (Run)

2013-6-6

13

大连工业大学——程序设计基础

C

语言程序上机步骤——编辑

(1)编辑(Edit): 用编辑软件将用户编制的C源程序输 入,并存盘。 文件名的扩展名:.c

2013-6-6

14

大连工业大学——程序设计基础

C语言程序上机步骤——编译

(2)编译(Compile): 用编译软件对源程序进行编译。在编译过程中若发现源程序有语法错误,则回到第一 步用编辑软件修正错误,直至无错误或警告发生。

生成的目标文件扩展名:.obj

2013-6-6

15

大连工业大学——程序设计基础

C语言程序上机步骤——连接

(3)链接 (Link): 将.obj文件与程序中所调用的库 函数或其它用户程序的目标文件合成 一体。 生成最终的可执行文件扩展名:.exe

2013-6-6

16

大连工业大学——程序设计基础

大连工业大学计算机结构基础c语言入门.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219