指针
杪秋
一个小白!
展开
-
C++引用
C++的引用就是把&写在形参前面,此时在其他函数里操作形参与在主函数里操作实参的效果是一样。 操作一个数两个数的交换 操作一个数 直接上代码: #include<stdio.h> int change(int &a){ a++; } int main() { int a=10; change(a); printf("%d",a); } 输出为: 11 C想要达到这样的效果就要用指针了; 即: #include<stdio.h> int change(i原创 2022-03-11 17:25:29 · 1361 阅读 · 2 评论 -
指针的自增
直接上代码: #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int a[3]={1,5,9}; int *p; int j; p=a; j=*p++; printf("%d %d %d",a[0],j,*p); } 结果是: 1 1 5 跟你想的一样吗? 此处的j=*p++; 表示的是p这个地址+1,先用后加,所以j还是a[0]即1,而*p因为原来的地原创 2022-03-08 08:15:28 · 1255 阅读 · 0 评论