C++中的数组和指针
2024-10-18 23:32:06
#include <iostream>
#include <set> using namespace std; int main()
{
int k[][] = {,,,,,};
int (*p)[];
p = k;
cout<<p[][]<<','<<*(p[]+)<<','<<*p[]<<endl; return ;
}
输出:10,20,50
C语言 | 英语的表达 | 中文的表现 |
int hoge; | hoge is int | hoge是int |
int hoge[10]; | hoge is array(元素数10) of int | hoge是int的数组(元素数10) |
int hoge[10][3]; | hoge is array(元素数10) of array(元素数3) of int | hoge是int数组(元素数10)的数组(元素数3) |
int *hoge[10]; | hoge is array(元素数10) of pointer to int | hoge是指向int的指针的数组(元素数10) |
int (*hoge)[3]; | hoge is pointer to array(元素数3) of double | hoge是指向int的数组(元素数3)的指针 |
int func(int a); | func is function(参数为int a) returning int | func是返回int的函数(参数是int a) |
int (*func)(int a) | func is pointer to function(参数为int a) returning int | func_p是指向返回int的函数(参数为int a)的指针 |
参考资料:
《征服C指针》(http://avnpc.com/pages/c-pointer)
最新文章
- 偷懒小工具 - Excel导出公共类
- jquery1:
- js笔记——js里的null和undefined
- HIT2715 Matrix3(最小费用最大流)
- 重置mysql数据库密码相关方法
- Mac中brew的安装
- Keil的lib生成个人总结
- “typedef int (init_fnc_t) (void);“的含义
- Java基础知识强化26(1):Object类之Object类的概述
- Polymorphism &; Overloading &; Overriding
- smaba服务的搭建
- CSS3 column属性
- [HAOI 2006]旅行comf
- docker 基础知识分享ppt
- Django 实现list页面检索
- mysql数据库优化(转)
- java操作elasticsearch实现query String
- [BOZJ2721]樱花
- SpringBoot document notes
- emouse思·;睿&mdash;评论与观点整理之一