![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
关于c和c++的深入探讨,包括语法、编译等
wtl175
这个作者很懒,什么都没留下…
展开
-
c语言指针偏移量的单位
有下面一段代码 #include<iostream> using namespace std; int main() { int list[5]; int* p1=&list[4]; cout<<p1-list<<endl; } 输出是4,而不是4*sizeof(int)(偏移量),说明2个同类型的指针相减,结果的单位不是byte,而是该类型的大小 ...原创 2020-06-17 09:17:32 · 443 阅读 · 0 评论 -
一种二维数组的引用方法
一种二维数组的引用方法 #include<iostream> using namespace std; void f(int* a) { cout<<a[3]<<endl; } int main() { int a[2][2]; fill(a[0],a[1]+4,1); f(a[0]); } 说明c或c++里,二维数组本质上以一维数组的形式储存。但是二...原创 2020-04-27 19:39:03 · 574 阅读 · 0 评论