首页 > 其他分享 >023 指针数组和数组指针

023 指针数组和数组指针

时间:2023-04-28 21:44:22浏览次数:40  
标签:p1 数组 int pA 023 printf 指针

 

/*
一: 原理
二: 指针数组
三: 数组指针
*/

 


一: 原理

定义变量: int num = 1;
    1 组合: 符号 + 名称
        (1) 符号: 数据类型
        (2) 名称: 要操作的数据类型
        (3) 符号为名称所服务的。
    2 优先:
        (1) 默认优先级
        (2) 离符号近(从左到右)的优先级高
        (3) 通过括号改变优先级

 

二: 指针数组

 int main()
{
    // 指针数组
    int a = 1;
    int b = 2;
    int* p1[2] = {&a, &b};
    printf("p1[0] = %d, *p1[0] = %d\n", p1[0], *p1[0]);
    printf("p1[1] = %d, *p1[1] = %d\n", p1[1], *p1[1]);
     
    return 0;
}
/*
p1[0] = -1009780508, *p1[0] = 1
p1[1] = -1009780476, *p1[1] = 2
*/

 

三: 数组指针

 int main()
{
    int pA[] = { 1, 2, 3 };
    printf("pA = 0x%x, %&pA = 0x%x\n", pA, &pA);

    // 数组指针
    int(*p)[3] = &pA;
    printf("&p = 0x%x, p = 0x%x, *p = 0x%x\n", &p, p, *p);
    printf("%d, %d, %d\n", (*p)[0], (*p)[1], (*p)[2]);

    return 0;
}
/*
pA = 0xd112fba8, &pA = 0xd112fba8
&p = 0xd112fbd8, p = 0xd112fba8, *p = 0xd112fba8
*/

 

标签:p1,数组,int,pA,023,printf,指针
From: https://www.cnblogs.com/huafan/p/17363235.html

相关文章

  • 2023 4 28
     ......
  • 有序数组(类模板)
    一、问题描述:实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。每行输入的第一个数字为0,1,2或3:为0时表示输入结束;为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的......
  • 2023-04-28:将一个给定字符串 s 根据给定的行数 numRows 以从上往下、从左到右进行 Z
    2023-04-28:将一个给定字符串s根据给定的行数numRows以从上往下、从左到右进行Z字形排列比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串"PAHNAPLSIIGYIR"请你实现......
  • 2023/4/28
    R6-2复数的加减运算(运算符重载)分数 30全屏浏览题目作者 fpc单位 内蒙古师范大学###复数加减(运算符重载)声明一个复数类CComplex(类私有数据成员为double型的real和image)定义构造函数,用于指定复数的实部与虚部。重载<<运算符,以格式real+imagei的格......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 春季测试 2023
    文化课补完了,所以来改题。T1涂色paint弱智签到题,维护时间戳。Submission-洛谷T2幂次power近似原题:CodeForces-955CSadPowers*2100一个数可能会被统计多次,例如\(2^{12}=4^6=8^4=16^3=64^2\),考虑只在\(2^{12}\),即指数最大的位置记录答案,由于\(1\)比较特殊先不考......
  • 2023.4.28——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习并开会。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......