----------指针
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
-
数组指针
数组指针:为指向数组的指针,定义格式为 type (*) [count] #include "pch.h" #include <iostream> using namespace std; void foo(int(&a)[6]) { for (int i = 0; i < 6; i++) { a[i] += 2; } } int main() { i...原创 2019-10-17 19:00:18 · 106 阅读 · 0 评论 -
指针的加法运算
指针的加法运算 #include "stdafx.h" //T *p 指针+1(-1) 加的是sizeof(T)的大小 int _tmain(int argc, _TCHAR* argv[]) { int a = 0x10000; printf("a=%x a+1=%x\n", a, a + 1); //0x10000 0x10001 int *p = (int*)0x1000转载 2017-11-10 17:11:26 · 670 阅读 · 0 评论 -
二维数组与指针的关系
二维数组与指针的关系及二维数组的输出方法 #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int a[3][4] = { 1, 2, 3, 4, 10, 20, 30, 40, 100, 200, 300, 400 }; //int[4] a[3] printf("a = %p\n", a); printf("转载 2017-11-10 17:37:32 · 599 阅读 · 0 评论 -
一维数组与指针的关系
一维数组与指针的关系#include "stdafx.h" //数组的名字就是一个指针 因为数组的名字为数组首元素的地址 //下标法a[i] 偏移法 *(a+i) *(i+a) i[a] //数组名是一个常量,不能对其加减运算(a++ a--) int _tmain(int argc, _TCHAR* argv[]) { int a[10] = { 10, 20, 30, 40, ...转载 2017-11-10 17:16:33 · 724 阅读 · 0 评论