前言:
目前小伙伴们对“海南大学c语言题库答案”都比较重视,看官们都想要了解一些“海南大学c语言题库答案”的相关资讯。那么小编同时在网摘上汇集了一些有关“海南大学c语言题库答案””的相关资讯,希望大家能喜欢,朋友们一起来了解一下吧!海南奥赛备考
预处理知识点
对高级语言编译连接就是把源程序转换成机器语言,C语言在进行编译之前还要预先处理三件事:宏定义命令、文件包含命令和条件编译命令,统称为预处理命令,其特点是:
1.所有的预处理命令都放在程序的头部,以#开头,且#号后面不留空格。
2.预处理命令不是C的语句,行尾不加分号。
3.预处理命令是在编译预处理阶段完成的,所以它们没有任何计算、操作等执行功能。
4.预处理命令有所变动后,必须对程序重新进行编译和连接。
1.宏定义
宏定义命令的作用是给一些常用的对象重新命名,在程序中可以用宏名来引用这些对象,预处理时宏名会被代表的内容替换,此过程称为宏展开或宏替换。宏定义有两种形式:
2.文件包含
使用文件包含命令可以将另—个C源程序的全部内容包含进来,其形式为:
#include<文件名>或#include"文件名"
通常可以把经常用到的,带公用性的一些函数或符号等集合在…起形成一个源文件,然后用此命令将这个源文件包含进来,这样可以避免在每个新程序中都要重新键入这些内容。
3.条件编译
顾名思义满足条件时进行编译,为了解决程序移植问题,C语言提供了条件编译命令,它能使源程序在不同的编译环境下生成不同的目标代码文件。条件编译命令有3种形式。
位运算知识点
位运算就是按二进制位进行操作的运算,运算的对象只能是整型或字符型,不能是实型。不同长度的变量进行位运算,系统会自动右对齐,而左端的不齐部分,对于无符号数左端补满0,对于有符号数则:正数左端补满0,负数左端补满1。
文件知识点
操作系统是以文件为单位对数据进行管理的,任何一种计算机高级语言都要有和磁盘文件打交道的能力,否则该语言的功能充其量是算一算、显示显示而已。在C语言中没有单独的文件操作语句,所有对文件的操作都是通过库函数来完成的,所以本章的重点是学会使用有关文件操作的库函数。
1.文件的基本概念
2.文件类型指针
3.文件的操作
标签: #海南大学c语言题库答案