首页
编程
java
php
前端
首页
编程
java
php
前端
C语言这个完全一窍不通
这个就是数据交换,把a,b这2个变量的值互相交换。
这里就是指针的基本概念:
* 修饰的
变量
表示是指针,即该变量内存放的是内存地址;
给指针变量赋值,int *p = &a; 即把变量a所在的内存地址赋值给p;
在赋值时表示是一个指针变量,其他为取值,如 *p 即 p所指向的变量a的值。即 *p == a 为true;
所以在swap函数中,进行的通过指针获取变量值,进行交换是不是就很好理解了。
点击展开全文