首页 > 其他分享 >对于数组和指针的关系的测试

对于数组和指针的关系的测试

时间:2023-04-04 21:56:28浏览次数:39  
标签:数组 int 地址 测试 printf 100 指针

#include "stdio.h"
//验证数组和指针的以下一些关系
//1.一元数组名本质上是数组第一个元素的地址,也是数组的地址
//2。数组中存在a[2]=*(a+2)
//3.数组在传递的时候传递的是数组名,也就是传递的是它的地址
int main()
{
    int c[3]={1,2,3};
    int *a = c;//此时的a表示c数组的地址
    printf("%d\n",*a);//=p[0]=c[0]
    printf("%d\n",*(a+1));//=p[1]=c[1]
    printf("%d\n",*(a+2));//=p[2]=c[2]
   //输出数组的地址
    printf("%p\n",a);
    printf("%p\n",a+1);
    printf("%p\n",a+2);
    //对店数组的值进行改变
   a[0]=100;
   a[1]=100;
   a[2]=100;
    printf("%d\n",c[0]);//100
    printf("%d\n",c[1]);//100
    printf("%d\n",c[2]);//100
    return 0;
}

标签:数组,int,地址,测试,printf,100,指针
From: https://www.cnblogs.com/swtaa/p/17288030.html

相关文章

  • 洛谷4113(树状数组+离线处理)
    [HEOI2012]采花题目描述萧薰儿是古国的公主,平时的一大爱好是采花。今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了$n$朵花,共有$c$种颜色,用整数$1\simc$表示。且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色......
  • [rust学习] 二、 rust中的智能指针
     rust中智能指针大致分类以下内容提炼自rust官方文档: https://doc.rust-lang.org/book/ch15-01-box.html 一、Box<T>1.使用例子:  1fnmain(){2letb=Box::new(5);3println!("b={}",b);4}2.特性:a.由B......
  • 开源好物推荐:全栈测试平台RunnerGo
    做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,今天给大家推荐一款入选GiteeGVP的开源测......
  • vue数组和对象进行 watch 和 watchEffect 对比
    constarr1=ref([]);constarr2=reactive([]);constobj1=ref({});constobj2=reactive({});watchEffect(()=>{console.log("watchEffectarr1",arr1.value);console.log("watchEffectarr2",arr2)......
  • jmeter分布式测试安装部署步骤
    一、下载linux版本的jdk----注:下载的jdk和jmeter要与window的jdk和jmeter一致下载地址:https://www.oracle.com/java/technologies/downloads/#java11二、在虚拟机中使用suroot超级管理员的账号进行操作,在/usr/local下创建jdk文件夹 在linux中输入命令:cd/usr/local  --......
  • 开源好物推荐:全栈测试平台RunnerGo
    做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,今天给大家推荐一款入选GiteeGVP的开源......
  • 软件测试报告需要包括哪些内容?测试人员收藏这份必备指南!!!
    软件测试报告是软件开发生命周期的重要组成部分,是测试人员编写的文档,用于记录测试的过程和结果,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。软件测试报告通常包括以下内容:1、项目背景:介绍测试报告的编写目的、测试系统名......
  • Python——单元测试的实现
    摘要单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。在软件开中的测试是很重要的一部分。python测试相关库unittest,内置库,模仿PyUnit写的,简洁易用,缺点是比较繁琐。nose,测试发现,发现并运行测试。pytest,笔者目前喜欢用这个,写起来很方便,并且很多知名开源项......
  • 测试人员转型是大势所趋:我的10年自动化测试经验分享
    做测试十多年,有不少人问过我下面问题:现在的手工测试真的不行了吗?测试工程师,三年多快四年的经验,入门自动化测试需要多久?自学自动化测试到底需要学哪些东西?不得不说,随着行业的竞争加剧,互联网产品迭代速度越来越快,QA与测试工程师都需要在越来越短的测试周期内充分保证质量。可是,A......
  • 给测试开发工程师的5条建议
    给测试开发工程师的5条建议近些年可以看出测试开发工程师是热度比较高的测试职位,除了涵盖了之前自动化测试工程师的职能外,测开同学的开发能力进一步提升,可以做到开发一些测试平台和测试框架的工作,并在推广自动化测试方面也有一定的kpi要求,能力越大责任越大,正好看到了国外有同行写......