c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载

c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载

编辑点评:

C高级实用程序设计用了部分篇幅对高级程序设计涉及的硬件及C中的文件、指针、内存分配、图形适配器等内容进行分析,并简单介绍了实用程序编程方法。本书适用于理工科本科生、研究生和广大计算机应用人员。

c高级实用程序设计电子书pdf下载

概述

C语言是当前最流行的程序设计语言,它像其它高级语言一样,面向用户,面向解题的过程,编程者不必熟悉具体的计算机内部结构和指令:C语言又像汇编语言一样,可以对机器硬件进行操作,如进行端口1/0操作、位操作、地址操作,并可内嵌汇编指令,将汇编指令当作它的语句一样。我们知道,汇编语言将涉及计算机硬件,所以C语言又像低级语言一样,可以对计算机硬件进行控制,因此人们把它称为介于高级语言与低级语言之间一种中级语言。

由于C语言的这种特点,因而它不但用于编一般应用程序,而且许多大的操作系统、编译系统也是由C语言来写的,甚至可以说C原来就是写系统软件的,因为它是和UNIX操作系统同时发展起来的,它最初用来写UNIX操作系统,由于UNIX的不断移植和推广,C语言也就不断得到发展和普及,像后来的PC-DOS,WORDSTAR,DBASE I,PLUS等都是由C语言和汇编语言相结合写成的。

C语言的编程格式

C语言程序一般用小写字母,而仅在一些宏定义中,将常量名用大写字母表示,或对一些有特殊含义的变量,偶而也用大写表示,C语言中对大小写字母是视作两个不同的量。

在C语言程序中没有程序行的概念,即在一行中可以任意书写多个语句,只要每个语句用分号作为结尾即可,多个语句还可用大括号1括起来,形成一个如同单独语句一样的复合语句。.般情况下,为了层次清楚,一行只写一个语句,对复合语句也是按组成的语句依次写在不同的行中。

 PC机存储器结构

PC机的8088处理器,地址总线为20位,故直接寻址能力为220=1048576=1024K=

1M,系统使用其中的384K作为固定存储器ROM和随机存储器RAM的地址,用作硬件和开机使用,另640K地址用作程序和数据区。同属一个系列的80286和80386及80486寻址能力大大增加,如80286可达16M.而80386(80486)可达4G(即4千兆),由于PC操作系统的延续性,又考虑到和大量已存在的软硬件的兼容性,因此286,386(和486)的系统存储器仍为1024K,即1M,将大于此地址范围的存储器称为扩展存储器(Extended Memory)和扩充存储器(Expanded Memory),现就其结构作以下简单介绍。

c高级实用程序设计电子书pdf下载截图

c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载插图(1)c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载插图(2)c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载插图(3)c高级实用程序设计王士元-c高级实用程序设计电子书pdf下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments