考普通专升本_上普本课堂,普本教育为你提供专升本考试科目,专升本报名时间,专升本院校,专升本录取分数线查询等

24小时服务热线

17702793842

专业干货!C语言程序设计专升本知识点总结(六)

来源:普本课堂 发布时间:2025-06-20

摘要: C语言程序设计是湖北专升本考试常考科目,众多专业都需要考查学生的知识掌握能力,下文为考生提供了历年常考知识点,帮助大家备考学习。

C语言程序设计是湖北专升本考试常考科目,众多专业都需要考查学生的知识掌握能力,下文为考生提供了历年常考知识点,帮助大家备考学习。

第九章 字符串

【考点1】字符串常量及表示 字符串常量是由双引号括起来的一串字符,如”ABC”在存储字符串时,系统会自动在其尾部加上一个空值’0’,空值也要占用一个字节(也就是字符串”ABC”需要占四个字节。

【考点2】字符数组 C语言没有字符串变量,只能采用字符数组来存储字符串。数组的大小应该比它将要实际存放的最长字符串多一个元素,从而存放’0’。

龙湖北平不作 さに“|”“--ス目【(考点3】字符串赋值 可以用下面的形式进行赋值:char str[=”Hello!”;或charip;p=” Hello!”;,但不能用下面的形式:char str[10];str=”Hello”;因为str是个地址常量,不能进行赋值操作。

【考点4】字符串的输入与输出 可以用scanf和printf函数,如scanf(”%s”.str):也可用专门处理字符串的两个函数gets和puts函数,还可以对字符数组逐个元素进行赋值,但一定要在最后赋一个’0’。使用gets函数可以接收空格,使用puts函数在最后输出一个换行。

【考点5】字符串函数 要掌握的四个字符串函数:字符串拷贝函数strcpy(),求字符串长度函数strlen(),字符串链接函数strcat(),字符串比较函数strcmp使用这些函数需在预处理部分包含头文件”string.h”e.

第十章 结构体与共用体

【考点1】结构体类型的说明,结构体是若干个类型数据的集合,结构体类型说明格式如下:struct 类型名{类型1成员名1;类型2 成员名2,,};,以上整个部分是一个数据类型,与整型的int是同样地位。可用typedef把结构体类型替换成一个只有几个字母的简短标识符。

【考点2】结构体变量的定义 结构体变量是用说明的结构体类型所定义的一个变量与结构体类型不是一回事。一个结构体变量所占字节数为其所有成员所占字节数之和。如struct stu{char name[10];int age;}a,b;则表明定义了两个结构体变量a,b,每个变量占14个字节。a,b与inti,i;中的变量i,j是同样地位。

【考点3】结构体成员的引用 引用成员可用以下3种方式:(1)结构体变量名.成员名;(2)指针变量名->成员名:(3)(*指针变量名).成员名。点(.)称为成员运算符,箭头(->)称为结构指向运算符。

【考点4】链表链表是由一个个结点构成的,一个结点就是一个结构体变量。每个结点可以分为数据域与指针域两个部分,数据域用来存放要存储的数据,指针域用来指向下一个结点。链表是考试中的难点,在C语言和公共基础部分都会考到,要领悟掌握。

【考点5】共用体 共用体的使用格式与结构体相似,共用体定义的关键字为union共用体所占字节数是所有成员中字节数最大的那个。

第十一章 文件

【考点1】文件类型指针 文件指针是一个指向结构体类型的指针,定义格式为:FILE *指针变量名。在使用文件时,都需要先定义文件指针。

【考点2】文本文件与二进制文件 文本形式存放的是字符的ASCII码,二进制形式存放的是数据的二进制。例如“100”如果是文本形式就是存储’1’、0x三个字符的ASCI码(00110001 00110000 00110000),如果是二进制形式就把100转化成二进制(01100100)。

【考点3】打开文件 文件的打开形式如下:FILE *fp; fp=fopen(“c:\\lab.c”fopen函数的前面一部分为文件名,后面一部分为文件的使用方式。打开方式详见!教材第127页,其中r代表读,w代表写,a代表添加,b代表二进制位。

欢迎关注【普本课堂专升本】公众号获取专升本最新资讯。

注册

手机号快捷登录

账号密码登录

填写动态码

设置密码

绑定手机

找回密码

设置密码