课外闲谈7.C语言期末考试必备知识点

简介: 在C语言中使用auto关键字声明一个变量为自动变量,如果没有被声明为其他类型的变量都是自动变量,即,省去类型说明符auto的都是自动变量。其他类型指的是变量的存储类型即:静态类型变量(static )、寄存器类型变量(register)和外部类型变量(extern)。

1.


326f3c6f3a1c41f597af7f76bab39b1f.png


本题考的是有关全局变量的知识,当自定义函数中的b值改变之后,全局变量的值也相应的改变


2.


102457989cae454d9f6f451d539b00b2.png


写文件时,用过了换行符,读文件只能读一行的数据


3.


c14604b8425c47b8bfcc97574814e6b3.png


typedef的用法,定义。


4.


b28431eb48474428b133ca0cab648722.png


r+可以对文件进行读写操作,打开文件后,可以继续写,但是w+打开文件后会重置数据


5.


38cea44a3df04650b69f0243adc5e1fc.png

596baeaeaba44833bc882209d090d751.png


6.


d417fe58c83b4be7831274c820ac47a1.png

自增自减运算符可用于char类型的变量,int类型的变量和float类型的变量


7.


14114b18db5543ca8bb6424532a3b11a.png


8.


4a24cd93f61f47de8ce384945e3de081.png


函数声明可以省略形参变量名,但不能省略形参类型


9.


fcbcaa6dbaf34a9c8fe0c0678c67c5d9.png


r 打开只读文件,该文件必须存在。r+ 打开可读写的文件,该文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。


10.


af3e008255014c70be935b795a9fd94f.png


的确,全局变量在其他源文件中的使用需要extern,但是它的确是在所有的源文件中都能使用


11.链表节点的数据类型一定是结构体类型。


12.


6f55440f059148349ec1ded59f272543.png


主要是要记住这些正确的。


13.


df9e26ea14d9409db62e2f5378de7fa4.png


0开头的数是八进制的数,但是该数据中含有八,故定义不合法


14.


66bda1c8564f404bae69897eccf0fdf2.png


在C语言中使用auto关键字声明一个变量为自动变量,如果没有被声明为其他类型的变量都是自动变量,即,省去类型说明符auto的都是自动变量。其他类型指的是变量的存储类型即:静态类型变量(static )、寄存器类型变量(register)和外部类型变量(extern)。


感觉只要你前面的基础好一点,再把一些比较偏门的知识点搞熟就很简单了,就选择题这一块来说就很难难到你了。

目录
相关文章
|
5月前
|
C语言
C语言初阶⑧(结构体)知识点和笔试题
C语言初阶⑧(结构体)知识点和笔试题
54 0
|
13天前
|
C语言
C语言学习笔记-知识点总结上
C语言学习笔记-知识点总结上
56 1
|
5月前
|
编译器 C语言
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。(下)
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。
40 0
|
5月前
|
存储 编译器 C语言
C语言初阶⑦(指针初阶)知识点+笔试题(上)
C语言初阶⑦(指针初阶)知识点+笔试题
38 0
|
5月前
|
算法 程序员 编译器
C语言初阶③(函数)知识点+编程作业(递归模拟strlen,pow)
C语言初阶③(函数)知识点+编程作业(递归模拟strlen,pow)
43 0
|
3月前
|
存储 编译器 C语言
|
4月前
|
编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
44 3
|
3月前
|
前端开发 C语言
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
|
4月前
|
存储 编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
35 1
|
4月前
|
C语言
C语言----关于二维数组传参的本质相关的知识点(数组指针、指针数组)
C语言----关于二维数组传参的本质相关的知识点(数组指针、指针数组)