第一次作业 使用指针完成对数组的遍历

#include <stdio.h>
int main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10};//学号为6 故定义a[10]
int *p;//定义指针
for(p=a;p<(a+10);p++)//定义一个for循环 减少步骤遍历数组a
printf("%d\n",*p);//利用指针输出数组

}

总结;

1.要认真查看每一个字符,用到数组的定义,指针的定义

2.通过使用for循环进行数组的遍历,提高效率

3.变量的指针是变量的地址,存放变量地址的变量是指针变量。

时间: 2024-10-10 11:04:19

第一次作业 使用指针完成对数组的遍历的相关文章

作业1—利用指针完成对数组的遍历

---恢复内容开始--- #include <stdio.h> int main() { int a[8]={1,2,3,4,5,6,7,8};//本人学号尾数4 故定义a[8] int *p;//定义指针 for(p=a;p<(a+8);p++)//定义一个for循环 减少步骤以及对数组a遍历 printf("%d\n",*p);//利用指针输出数组 } 总结:中间出现一个错误 在我定义指针*p后又重新定义整型p 便出现了重复定义的错误 以及在某些步骤中for循环可

通过指针实现腿数组的遍历

#include<stdio.h> int main() { int number[10]={1,2,3,4,5,6,7,8,9,10}; int *ip; ip=number; for(int i=0;i<10;i++) { printf("%d\t",*number++); } }

第一次作业-2班-时宇 PTA第四次作业暂挂

PTA第一次作业 第一题 计算两个数的和与差: 1.设计思路 (1)算法 定义四个浮点型的标识符a,b,sum,diff,对a,b分别赋值,函数调用. a的值传递给op1,b的值传递给op2,sum的地址传递给指针变量psum,diff的地址传递给指针变量pdiff:输出两个数的和与差. 代码如下: 2.实验代码 ```void sum_diff( float op1, float op2, float *psum, float *pdiff ){ *psum=op1+op2; *pdiff=o

第一次作业:基于Orange&#39;s OS系统的进程模型分析与心得体会

1一. 操作系统进程概念模型与进程控制块概念浅析 1. 什么是进程? 图 1 - 1 (WIN10系统任务管理器对进程管理的图形化界面) 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. --百度百科 应用程序的实例.对正在运行的程序的抽象. --<现代操作系统> 2. 什么是进程控制块? 进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态.其作用是使一个在多道程序环境下不能独立

重新提交的作业相较于第一次作业的改进

由于对第一次作业的估计严重失误,导致周二上交的作业是极其不完整的程序,无法正确运行.经过两天的调试,修改了众多BUG以及算法上的不足.以下是修改的主要问题: 1. 栈溢出导致的崩溃:修改了结构体数组变量的相关初始化,大致计算并限定了各函数中变量数组的界限,解决了栈溢出的问题. 2.生成计算式:本程序采用的方法是根据参数计算一个种子,作为间隔,然后按序生成,从而可以较容易的避免产生相同的计算式 (1)该种子的选取一开始存在问题,计算种子的失误导致往往生成的式子无法达到数量要求. (2)操作数的生成

C高级第一次作业附加

之前的作业链接:http://www.cnblogs.com/1204113692yang/p/8625650.html 过去两周学习了指针的概念.指针变量的定义.指针的基本运算.指针操作改变主调函数的变量值.指针操作常规数组.指针操作字符数组等知识点.但是呢,无论是从上学期还是这学期,对于数组来说,还是一知半解的状态,一到数组,就听不懂了,凡是遇到数组的,即使是之前会的,也变得不会了,整的最近也是茫茫然... 代码托管Gitee平台:https://gitee.com/yangjinkunch

第一次作业:Linux 2.6.28进程模型与CFS调度器分析

第一次作业 1.摘要 本文主要针对Linux Kernel 2.6.28内核版本,描述了进程的概念以及调用过程. Linux Kernel源码查阅地址:https://elixir.bootlin.com/linux/v4.6/source/include/linux/types.h 2. 何谓进程 2.1 进程的概念 进程的一种官方定义: 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,也是操作系统进行资源分配和调度的一个独立单位. 简而言之,进程是操作系统为正在运行的程序所建

C语言 指针基础篇 数组,函数与指针的运用 2 14

下面看看如何在函数中运用指针吧 下面是往函数传入指针的简单操作,不是传入数组的.判断一个a是否大于b是的话给,是的话对其进行操作,不是的话就直接返回. 1 #include <stdio.h> 2 int main(){ 3 int num1,num2,*p1,*p2; 4 p1 = &num1,p2=&num2; 5 scanf("%d%d",&num1,&num2); 6 7 int fun(int *n1,int *n2); //我们在

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法