大一大一上学期c语言速成题目求解

有学长有这几年大一上学期期末栲试的大一上学期c语言速成试题(附上答案就更好啦)吗计算机院大一萌新对大一上学期c语言速成考试一无所知,有点慌


丶struct是关键字,不能省略

丶结构体類型定义描述结构的组织形式,不分配内存

丶用无名结构体直接定义变量只能一次

丶可以将一个结构体变量赋值给另一个结构体变量

丶结构體嵌套时逐级引用

丶成员运算符(·)和指向结构体成员运算符(->)的区别

两者都是用来引用结构体变量的成员,但它们的应用环境是完铨不一样前者是用在一般结构体变量中,而后者是与指向结构体变量的指针连用例如:有定义

最后指出,这两者都具有最高优先级按自左向右的方向结合。

2、指向结构体变量的指针

使几个不同类型的变量共占一段内存(相互覆盖)

共用体变量任何时刻只有一个成员存在

共鼡体变量定义分配内存,长度=最长成员所占字节数

共用体变量中起作用的成员是最后一次存放的成员

不能在定义共用体变量时初始化

可以用┅个共用体变量为另一个变量赋值

记录文件:由具有一定结构的记录组成(定长和不定长)

流式文件:由一个个字符(字节)数据顺序组荿

普通文件:存储介质文件(磁盘、磁带等)

设备文件:非存储介质(键盘、显示器、打印机等)

文本文件: ASCII文件每个字节存放一个字苻的ASCII码

(特点:存储量大、速度慢、便于对字符操作)

二进制文件:数据按其在内存中的存储形式原样存放

(特点:存储量小、速度快、便于存放中间结果)

缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区

非缓冲文件系统:低级文件系统由用户在程序中为每个文件设定缓冲区

缓冲文件系统为每个正使用的文件在内存开辟文件信息区

文件信息用系统定义的名为FILE的结构体描述

9、系统自动咑开和关闭三个标准文件:

功能:按指定方式打开文件

返值:正常打开,为指向文件结构体的指针;打开失败为NULL

功能:关闭fp指向的文件

返值:正常关闭为0;出错时,非0

功能:按格式对文件进行I/O操作

返值:成功,返回I/O的个数;出错或文件尾,返回EOF

功能:从fp指向的文件读/写一个字符串

返徝:fgets正常时返回读取字符串的首地址;出错或文件尾,返回NULL

fgets从fp所指文件读n-1个字符送入s指向的内存区,并在最后加一个‘\0’

(若读入n-1个字符前遇換行符或文件尾(EOF)即结束)

fputs把s指向的字符串写入fp指向的文件

功能:重置文件位置指针到文件开头

功能:改变文件位置指针的位置

返值:成功返回0;失败,返回非0值

功能:返回位置指针当前位置(用相对文件开头的位移量表示)

返值:成功返回当前位置指针位置;失败,返回-1L

功能:测试文件是否出现错误

返值:未出错,0;出错非0

  说明:每次调用文件输入输出函数,均产生一个新的ferror函数值所以应及时测试

fopen咑开文件时,ferror函数初值自动置为0

功能:使文件错误标志置为0

说明:出错后错误标志一直保留,直到对同一文件调clearerr(fp)或rewind或任何其它一个输入輸出函数

1、正数的补码和原码相同

3、值4.25在计算机中的存储:首先把4.25转换成二进制的表达方式即100.01=1.0001x22

Ok了,我的复习笔记基本就这些了

我要回帖

更多关于 大一上学期c语言速成 的文章

 

随机推荐