首页 > 其他分享 >第10章 数组和指针

第10章 数组和指针

时间:2023-11-14 22:33:21浏览次数:27  
标签:10 int numbers 数组 printf balance 指针

1、例如:int array[6] = {1, 2, 3, 4, 5};,array[n],数组长度为5,n取值范围[0,n-1],就是1-5的地址;

2、指针指代数组:

#include <stdio.h>
int main ()
{
  /* 带有 5 个元素的整型数组 */
  double balance[5] = {1000.0, 2.0, 3.4, 17.0, 50.0};
  double *p;
  int i;
  p = balance;
  /* 输出数组中每个元素的值 */
  printf( "使用指针的数组值\n");
  for ( i = 0; i < 5; i++ )
  {
  printf("*(p + %d) : %f\n", i, *(p + i) );
  }
  printf( "使用 balance 作为地址的数组值\n");
  for ( i = 0; i < 5; i++ )
  {
  printf("*(balance + %d) : %f\n", i, *(balance + i) );
  }
  return 0;
}

3、数组赋值:

 4、获取数组长度

  数组长度可以使用 sizeof 运算符来获取数组的长度,例如:

int numbers[] = {1, 2, 3, 4, 5};
int length = sizeof(numbers) / sizeof(numbers[0]);

标签:10,int,numbers,数组,printf,balance,指针
From: https://www.cnblogs.com/NevMore/p/17832765.html

相关文章

  • 天合光能光伏发电效果如何?淮安二期10GW+10GW全面投产
    秋风送爽,也送来天合光能淮安基地的双重喜讯:10月17日,天合光能淮安基地二期10GW至尊N型2382mm标准尺寸组件成功下线,最高功率达610W;10月20日,二期10GWN型i-TOPCon电池成功下线。这标志着,淮安基地二期项目实现全面投产,天合光能N型量产步伐持续加速,将进一步放大至尊N型2382标准尺寸......
  • 天合光能工商业屋顶应用值得投资?江西光伏项目每年可省下2100万!
    近日,由天合光能供货的江西上饶德隆纺织有限公司屋顶光伏项目第一期成功并网。该项目是所在县内最大的工商业屋顶光伏项目,总规模28MW,全部采用天合光能至尊600W+系列超高功率组件。项目整体并网后,预计年平均发电量超27,500万度,减排二氧化碳22,880吨,相当于年植树1,271,112棵,每年可......
  • Oracle启动数据库报ORA-01102解决办法
    1.机器启动之后登录服务器使用sqlplus/assysdba登录数据库发现数据库并没有启动之前把数据库服务添加过开机自启动![在这里插入图片描述](https://img-blog.csdnimg.cn/c25a5e40f3274621b708d974065bf650.png)2.使用startup命令启动数据库报错了SYS@orcl>startup;ORACLE例程已......
  • [题解] CF1051F The Shortest Statement
    TheShortestStatement给一张\(n\)个点\(m\)条边的无向连通图,保证\(m-n\le20\),\(q\)次询问求两个点间的最短路。\(n,m,q\le10^5\)。由于边数只比点数多20,所以如果我们建出这张图的一棵生成树,那么非树边至多有21条。那么现在两点之间的最短路就转化成了不......
  • P1004 [NOIP2000 提高组] 方格取数
    P1004[NOIP2000提高组]方格取数基本思路我想的是搞两次二维DP第一次搞完之后把走过的删掉,然后搞第二次,然而只有\(80pts\)#include<iostream>#include<algorithm>#include<cstdio>usingnamespacestd;intn;intx,y,t;inta[11][11];intdp1[11][11],dp2[11][......
  • Python将目录分割成数组
    Python将目录分割成数组要将目录路径分割成数组,你可以使用Python的`os`模块中的`os.path.split()`或`os.path.split()`函数,或者使用字符串的`split()`方法。以下是使用这两种方法的示例:使用`os.path.split()`函数:```pythonimportos#目录路径directory_path='......
  • 2023年最新!Java17于win10环境下的安装配置
    2023年最新!Java17于win10环境下的安装配置链接分享:oracle官网,Java17.exe,java17.zip导航目录2023年最新!Java17于win10环境下的安装配置导航一、下载Java17二、安装Java三、配置Java环境变量四、检验一、下载Java17这里使用Java17.exe程序为例,首先我们可以根据上面我给出的链......
  • 视觉VO(10-2-1)优化- 重投影误差 数学基础 李群李代数
    自己的手工推导https://www.cnblogs.com/gooutlook/p/16412222.htmlB站教程https://www.bilibili.com/video/BV1LT411V7zv/?spm_id_from=333.788&vd_source=f88ed35500cb30c7be9bbe418a5998ca                    ......
  • 视觉VO(10-1)优化概述
    视觉VO(10-1)优化概述文字部分https://wym.netlify.app/2019-07-03-orb-slam2-optimization1/  思维导图整理 https://www.processon.com/diagraming/6538ba379675f91751210aae       请注意本质图优化仅优化位姿 ......
  • 视觉VO(10-2)优化- 重投影误差
       李代数表现形式 https://blog.csdn.net/weixin_49804978/article/details/121922128   由于相机位姿未知以及观测点的噪声,该等式存在一个误差。我们将误差求和,构建最小二乘问题,然后寻找做好的相机位姿,使它最小化: 该问题的误差项,是将像素坐标(观测到的投影......