第七次实验总结

知识点总结:

1.关于数组,它是一种最基本的构造类型,是一组相同类型数据的有序集合,数组中的元素在内存中连续存放,每个元素都属于同一种数据类型,用数组名和下标可以唯一地确定数组元素。

2.数组的定义:定义一个数组,需要明确数组变量名,数组元素的类型和数组的大小(即数组中元素的数量)。

一堆数组定义的一般形式为:

  类型名 数组名 [数组长度]

类型名指定数组中的每个元素的类型,数组名是数组变量的名称,是一个合法的标识符,数组长度是一个整型常量表达式,设定数组的大小。

遇到的问题:这次作业里有个大型综合题目,这道题做的时候虽然每个小环节单独写出来没什么问题,但是当融合在一起调用的时候程序经常出错。问了好多人才明白错在哪。

实验心得:作业少知识点也不多,数组还没讲完,没法总结那么多。此次作业交的比较晚,一是个人原因比较懒拖慢了。二是客观原因Cfree从机房拷过来前几天还好好的,昨天用的时候突然说什么到期了。只能把代码发到博客上了。

总之,期末将至,大一第一学期我想有个好的收尾,好好学习才是明智选择。

时间: 2024-10-09 19:32:00

第七次实验总结的相关文章

20135302魏静静——linux课程第七周实验及总结

linux课程第七周实验及总结 实验及学习总结 1. 编译链接的过程和ELF可执行文件格式(以hello为例) GNU编译系统编译源码: 首先,运行C预处理器(cpp),将.c文件翻译成.i文件——gcc -E -o hello.cpp hello.c -m32 接着,运行C编译器(cc1),将.i文件翻译成ASCII汇编语言文件.s文件——gcc  -S -o hello.s hello.cpp -m32 然后,运行汇编器(as),将.s文件翻译成可重定位目标文件.o文件——gcc -c he

第七章 实验传统的兴起

第七章 实验传统的兴起 近代科学的三大传统 数理传统(希腊理性传统的再现) 孤立化.原子化.碎片化分析 实验传统 博物学传统 科学革命导致的两大主题 世界图景的机械化 自然的数学化与分析化 实验传统的三个来源 数理分析传统 炼金术传统 培根传统(新博物学传统) 7.1数理传统和炼金术传统 数理传统 数理传统的两种实验传统 演示实验 思想实验 思想实验:在内心中设想出潜在的实验条件,其结果可以根据以前的日常经验可靠的预见到.--托马斯-库恩 如伽利略的重物轻物同时落地的思想实验 帕斯卡的大气压实验

【等距螺旋的七个实验】实验四:等距螺旋的数学计算

若将螺旋看做是直线运动与圆周运动的叠加,每个旋转周期,直线上移动相同的距离,这样得到的螺旋曲线可以统称为等距螺旋. [等距螺旋的公式] 等距螺旋公式是从风螺旋公式引用而来,它根据直线运动速度w,圆周运动速度v,以及直线与圆周的位置关系DA(sinDA= D/r)来表示. 公式一通过余弦定理推导而来,代表从圆心到螺旋线上一点的距离,是公共部分.公式二与公式三分别代表了不同角度关系下的表达方式.然而,包含了顺逆时针的旋转方向之后,角度关系远比相像的要复杂. [等距螺旋的突变点计算] 我们按照直线与圆

Linux 第七周实验 及总结

姬梦馨 原创作品 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 第七周 Linux内核如何装载和启动一个可执行程序 一:1.可执行程序如何产生的? linux系统中,可执行程序一般要经过预处理.编译.汇编.链接.执行等步骤. 编译过程 预处理:gcc –E hello.c –o hello.i; gcc –E调用cpp 生成中间文件 编 译:gcc –S hello.i –o hello.s; gcc –S调

第七次实验作业

第一个作业 #include <stdio.h>#include <math.h>int sign(int x);int even(int n);int prime(int m);int countdigit(int number,int digit);int is(int number);int main(){ int choice=0; int n; int x,y,m,i,sum=0; int digit,z,c; do{ printf("*************

第七周实验总结

Linux中,可以从c源代码生产一个可执行程序,这其中要经过预处理.编译和链接的过程.可以参考以下图来理解这个过程: 其中,目标文件中至少有编译后的机器指令代码.数据,也还包括了链接时所须要的一些信息,比如符号表.调试信息.字符串等.这Linux中,可执行文件的格式现在主要是ELF格式(对应于Windows中PE格式).ELF的格式如下: 链接,是收集.组织程序所需的不同代码和数据的过程,以便程序能被装入内存并被执行.链接过程分为两步:1.空间与地址分配:2.符号解析与重定位. 在Linux中,

linux内核分析第七次实验

实验: rm menu -rf git clone https://github.com/megnning/menu.git cd menu ls mv test_exec.c test.c vi test.c // 可以看到增加了一个exec的程序,只比fork程序多了一个execlp vi Makefile // 查看Makefile的更改,加入了hello make rootfs 先设置sys_execve后,在menuOS里执行系统调用exec,会停在如图所示代码,找到第一个断点 sys

第七章实验报告(数组实验)

C语言程序设计实验报告 实验项目: 1.一维数组的应用 2.二维数组的应用 3.字符数组应用 姓名:徐溢璠     实验地点: 514实验室       实验时间:2019年5月29日 一.实验目的与要求 1.一维数组的应用 定义一个一维整型数组,其大小为10,即它能存放10个数据: 使用循环语句,利用随机函数产生10个整数存放在数组中: 编写排序函数sort1(): 使用循环语句,将排好序的10个数依次输出. 2.二维数组的应用 怎样定义和使用二维数组: 怎样用循环进行二维数组中值的计算: 使

实验七及实验结论

part——1 验证性实验1:要把文件添加到所创建的项目中,否则在当前路径下找不到文件.更改代码后,d盘中出现file3.txt文件,结果已转换成大写. 验证性实验2: 程序更改后运行结果正确. 验证性实验三: 屏幕上运行结果输出正确,在当前路径下生成了文本文件file3.dat,用记事本打开文件,数据信息正确,直观可读. 验证性实验4: 屏幕正确输出,咋当前路径下生成了二进制文件file.dat,用记事本打开该文件,里面数据信息不能直观可读. part——2编程练习 #include <std