int p 和int p
1. int(*p)[10]:
根据运算符的结合律,()的优先级最高,所以p是一个指针,指向的一个维度为10的一维数组。
p一个指向数组的某一行
int a[1][4]={1,2,3,4}; int (*p)[4] = a;//p point to the row of array a for(int i=0;i<4;i++) { cout<<*((*p)+i)<<" "; }
2. int(**q)[10]
这个的意义:q是一个指针,指向的元素就是1.中的p.
下面给一个例子:
#include<iostream>#include<stdio.h>using namespace std;int main(){ int a[2][2]={1,2,3,4}; int (*p)[2] = a;//p point to the row of array a for(int i = 0;i<2;i++)//output matrix using p { for(int j = 0;j<2;j++) { cout<<*(*(p+i)+j)<<" "; } cout<<endl; } int (**q)[2] = &p;//q point to p for(int i = 0;i<2;i++)//output matrix using q { for(int j = 0;j<2;j++) { cout<<*(*(*q+i)+j)<<" "; } cout<<endl; } getchar(); return 0;}
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
int p 和int p相关推荐
- linux longlong大小,Linux基本数据类型大小——int,char,long int,long long int
转自: http://blog.163.com/zheng_he_xiang/blog/static/186505326201110272018548/ 在Linux操作系统下使用GCC进行编程,目前 ...
- const int * 、int * const、int const* 、const int a(){ } 和int a()const { }的区别和联系
前言:很多人都把const int * .int * const.int const* 的区别和联系搞混,我自己在学习C++的过程中,也经常性 弄不 清楚,今天特意总结一下,作为学习 ...
- 喜闻乐见的const int *p、int* const p、const int* const p
不废话直接代码示例: 1 void f(const int *p) { 2 3 int b = 10; 4 5 *p = 10; // error 6 7 p = &b; // fine 8 ...
- int(1) 和 int(10) 有什么区别?资深开发竟然分不清!
欢迎关注方志朋的博客,回复"666"获面试宝典 困惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table x ...
- int(1) 和 int(10) 的区别?很多老程序都理解错了!
欢迎关注方志朋的博客,回复"666"获面试宝典 最近开发遇到一个问题,涉及到了int(1) 和 int(10) 有什么区别?三年老开发也不知道,于是自己上网 google 研究了下 ...
- int(1) 和 int(10) 有什么区别?资深开发竟然都理解错了!
文章来源:https://sourl.cn/ZVQP6t 困 惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx A ...
- 2020-09-21C++学习笔记之与C语言区别和加强——四种const意义(const int a; int const b; const int *c; int * const d)
2020-09-21C++学习笔记(const int a; int const b; const int *c; int * const d) 这两天在上课更新晚了. 1.C/C++中的const ...
- const int *,const int * const和int const *有什么区别?
我总是搞砸了如何正确使用<code>const int* , const int * const和int const * . 是否有一组规则定义您可以做什么和不能做什么? 我想知道在分配, ...
- int*p[ ]与int(*p)[ ]的不同
举例说明: 1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型. 可以这样来用: #include <iostream> using ...
- int p 与int p 的不同
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 举例说明 ...
最新文章
- 谷歌x实验室汇聚顶尖人才,研发出了一种超前设备,直接打脸专家
- Java序列化和反序列化小记
- java return
- Rethinking Design Patterns - from Jeff Atwood
- ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(10)之素材管理
- java的runtime error_Java常见的运行起异常(runtime exception)
- oracle ion tool,Ionic4 导航条组件 ion-toolbar - Ionic 帮助文档
- JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中
- 性能优化之电量和网络
- 什么是DOI和PMID
- Android APK脱壳--腾讯乐固、360加固一键脱壳
- C++解决程序一闪而退及清屏函数
- 视频号怎么赚钱?视频号有什么功能?
- HTML5实现简单留言板1
- VxWorks在zynq7020上bootrom
- L2-016 愿天下有情人都是失散多年的兄妹 (25 分)(C语言)(并查集)(dfs)(测试点坑)
- 【Office】Word中的标尺,如何以厘米为单位显示
- Matlab基础——变量和语句
- 支付宝年账单html5,2018支付宝年账单哪里查?支付宝2018年度账单怎么看
- 节省大量时间的 Deep Learning 效率神器