Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
C_CPP 程序设计实验教程
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸时代
C_CPP Lab Group
C_CPP 程序设计实验教程
提交
fe5f24c3
提交
fe5f24c3
2月 19, 2019
创建
作者:
宋海霞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 readme.md
上级
7d3de693
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
265 行增加
和
1 行删除
+265
-1
readme.md
readme.md
+265
-1
没有找到文件。
readme.md
浏览文件 @
fe5f24c3
...
@@ -11,7 +11,271 @@
...
@@ -11,7 +11,271 @@
# C语言程序设计实验
# C语言程序设计实验
`Coming soon`
C语言程序设计实验部分提供了14个实验题目,主要包含53个实验模板,涵盖了数据类型、运算符、输入输出,程序设计结构、数组、指针、自定义数据类型、文件、位运算等中重要的知识点。 在每个实验题目下面包含了相应的实验模板,每个模板可以有针对性的对知识点进行练习,通过使用这些模板根据题目的要求完成实验,就可以对C语言中的绝大部分的知识进行强化。通过完成这些实验,可以提高编程水平,对以后从事相关方面的研发有很大的帮助作用。
## 实验题目清单
[
实验1 实验环境的使用
](
#实验1实验环境的使用
)
[
实验2 数据类型、运算符和简单输入输出
](
#实验2数据类型运算符和简单输入输出
)
[
实验3 顺序结构程序设计
](
#实验3顺序结构程序设计
)
[
实验4 选择结构程序设计
](
#实验4选择结构程序设计
)
[
实验5 循环结构程序设计
](
#实验5循环结构程序设计
)
[
实验6 数组
](
#实验6数组
)
[
实验7 函数(一)
](
#实验7函数一
)
[
实验8 函数(二)
](
#实验8函数二
)
[
实验9 指针(一)
](
#实验9指针一
)
[
实验10 指针(二)
](
#实验10指针二
)
[
实验11 自定义数据类型
](
#实验11自定义数据类型
)
[
实验12 文件操作
](
#实验12文件操作
)
[
实验13 预处理指令
](
#实验13预处理指令
)
[
实验14 位运算
](
#实验14位运算
)
## 实验1实验环境的使用
建议学时:1学时
**`实验目的`**
-
熟悉C&C++ Lab的基本使用方法。
-
了解在C&C++ Lab上如何编辑、编译、链接和运行一个C程序。
-
通过运行简单的C程序,初步了解C源程序的特点。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab001
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab001.git
)
[
Lab002
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab002.git
)
## 实验2数据类型运算符和简单输入输出
建议学时:1学时
**`实验目的`**
-
掌握C语言数据类型,了解字符型数据和整型数据的内在关系。
-
掌握对各种数值型数据的正确输入方法。
-
学会使用C的算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab003
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab003.git
)
[
Lab004
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab004.git
)
[
Lab005
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005.git
)
[
Lab005-1
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005-1.git
)
[
Lab005-2
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005-2.git
)
[
Lab005-3
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005-3.git
)
[
Lab005-4
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005-4.git
)
[
Lab005-5
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab005-5.git
)
[
Lab006
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab006.git
)
## 实验3顺序结构程序设计
建议学时:1学时
**`实验目的`**
-
掌握C语言中使用最多的一种语句——赋值语句的使用方法。
-
掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
-
进一步掌握编写程序和调试程序的方法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab007
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab007.git
)
[
Lab007-1
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab007-1.git
)
[
Lab008
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab008.git
)
[
Lab009
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab009.git
)
[
Lab010
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab010.git
)
[
Lab010-1
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab010-1.git
)
[
Lab010-2
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab010-2.git
)
## 实验4选择结构程序设计
建议学时:1学时
**`实验目的`**
-
了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。
-
学会正确使用逻辑运算符和逻辑表达式。
-
熟练掌握if语句的使用(包括if语句的嵌套)。
-
熟练掌握多分支选择语句—switch语句。
-
结合程序掌握一些简单的算法。
-
进一步学习调试程序的方法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab011
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab011.git
)
[
Lab012
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab012.git
)
[
Lab013
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab013.git
)
[
Lab014
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab014.git
)
## 实验5循环结构程序设计
建议学时:1学时
**`实验目的`**
-
熟悉掌握用while语句、do…while语句和for语句实现循环的方法。
-
掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。
-
进一步学习调试程序。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab015
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab015.git
)
[
Lab016
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab016.git
)
[
Lab017
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab017.git
)
[
Lab017-1
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab017-1.git
)
## 实验6数组
建议学时:1学时
**`实验目的`**
-
掌握一维数组和二维数组的定义、赋值和输入输出的方法。
-
掌握字符数组和字符串函数的使用。
-
掌握与数组有关的算法(特别是排序算法)。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab018
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab018.git
)
[
Lab019
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab019.git
)
[
Lab020
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab020.git
)
[
Lab021
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab021.git
)
## 实验7函数一
建议学时:1学时
**`实验目的`**
-
掌握定义函数的方法。
-
熟悉声明函数的方法。
-
熟悉调用函数时实参和形参的对应关系,以及“值传递”的方式。
-
学习对多文件的程序的编译和运行。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab022
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab022.git
)
[
Lab023
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab023.git
)
[
Lab024
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab024.git
)
[
Lab025
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab025.git
)
## 实验8函数二
建议学时:1学时
**`实验目的`**
-
进一步熟悉怎样利用函数实现指定的任务。
-
熟悉函数的嵌套调用和递归调用的方法。
-
熟悉全局变量和局部变量的概念和用法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab026
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab026.git
)
[
Lab027
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab027.git
)
[
Lab028
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab028.git
)
[
Lab029
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab029.git
)
## 实验9指针一
建议学时:1学时
**`实验目的`**
-
掌握指针和间接访问的概念,会定义和使用指针变量。
-
能正确使用数组的指针和指向数组的指针变量。
-
能正确使用字符串的指针和指向字符串的指针变量。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab030
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab030.git
)
[
Lab031
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab031.git
)
[
Lab032
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab032.git
)
[
Lab033
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab033.git
)
[
Lab034
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab034.git
)
## 实验10指针二
建议学时:1学时
**`实验目的`**
-
进一步掌握指针的应用。
-
能正确使用数组的指针和指向数组的指针变量。
-
能正确使用字符串的指针和指向字符串的指针变量。
-
了解指向指针的指针的用法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab035
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab035.git
)
[
Lab036
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab036.git
)
[
Lab037
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab037.git
)
[
Lab038
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab038.git
)
## 实验11自定义数据类型
建议学时:1学时
**`实验目的`**
-
掌握结构体类型变量的定义和使用。
-
掌握结构体类型数组的概念和使用。
-
了解链表的概念和操作方法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab039
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab039.git
)
[
Lab040
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab040.git
)
[
Lab041
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab041.git
)
## 实验12文件操作
建议学时:1学时
**`实验目的`**
-
了解文件和文件指针的概念。
-
学会使用文件操作函数实现对文件打开、关闭、读、写等操作。
-
学会对数据文件进行简单的操作。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab042
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab042.git
)
[
Lab043
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab043.git
)
[
Lab044
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab044.git
)
## 实验13预处理指令
建议学时:1学时
**`实验目的`**
-
了解预处理器的工作原理。
-
掌握预处理器的主要功能:宏定义、文件包含和条件编译。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab053
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab053.git
)
[
Lab045
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab045.git
)
[
Lab046
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab046.git
)
[
Lab047
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab047.git
)
[
Lab048
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab048.git
)
[
Lab049
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab049.git
)
## 实验14位运算
建议学时:1学时
**`实验目的`**
-
理解位运算并掌握各种位运算符的用法。
-
理解位段的含义和用法。
**`实验任务`**
按照以下实验模板readme文件中的要求完成实验
[
Lab050
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab050.git
)
[
Lab051
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab051.git
)
[
Lab052
](
https://www.codecode.net/engintime/cpp-lab/Project-Template/c-language/Lab052.git
)
# C++语言程序设计实验
# C++语言程序设计实验
...
...
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论