C语言入门到菜鸟--指针
1、了解计算机内存
想弄懂指针首先要了解计算机的内存,其实,计算机内存里面全是01010101010101、1010010101等二进制;0x000ff00、0x10FF01十六进制的串组成的(U盘里面也是如此,U盘也是内存,也可以当成计算机硬盘内存使用)。你可以这样假象:有时候我们计算机启动的时候是不是能看见蓝屏或者黑屏,会发现整个屏幕都是0101x0101x1011x0101x之类的字符,那么这是什么呢?这就是计算机的内存,这些字符通过计算机一些程序又将其编码、转变成我们所看到的字母、数字、动画等。
int main(void){
int a = 2;
int b = 3;
swap(&a,&b);
printf(“%d%d\n”,a,b);
return 0;
}
void swap(int* a,int* b){
int temp = *a;
*a = *b;
*b = temp;
}
3、运行下面程序会输出什么?
int main(void){
int a = 2;
int b = 3;
swap(a,b);
printf(“%d%d\n”,a,b);
return 0;
}
void swap(int a,int b){
int temp = a;
a = b;
b = temp;
}
打赏分享者
如果这个分享对您提供了帮助,那就打赏我吧,有钱捧个钱场(支持支付宝和微信捐助),没钱捧个人场,有了大家的支持,我们会更有动力,会做的更好的,谢谢各位。