7.7&7.8指针Day1&2

本文详细解析了C++中自增运算符的使用方式及其先后顺序,并介绍了不同类型的函数调用方法,包括传值调用、引用调用及指针调用等。此外还展示了如何通过指针实现变量交换的实例。

---note---

i++ 后增1  先执行,后加1

++i 先增1  先加1,后执行 

cout<<a++;后增1 cout<<a 

            a=a+1

cout<<++a;先增1

变量名 

物理地址
aFFC10

 

int *p=&a 

int *p;

p=&a

int add()  无参数函数

int swap(a,b)  有参数函数

三种调用:传值调用(复制),引用调用,指针调用

---note---

#include<iostream.h>

/* //swap交换,不能完成交换
void swap(int x,int y) //有参函数
{
int temp;
temp=x;
x=y;
y=temp;
}
void main()
{
int a=1,b=2;
swap(a,b);
cout<<"a="<<a<<"\n"<<"b="<<b<<"\n";

}
*/


//指针传值.
/*void swap(int *x,int *y)
{

}

void main()
{
  int *p1,*p2,a,b;

  a=1,b=2;

  p1=&b,p2=&a;

  cout<<"*p1="<<*p1<<"*p2="<<p2
}
*/


/*
int a=1;
int *p=&a;
//int *p;
//p=&a;
*/

/* 无参函数
int add()
{
int x=1,y=2;
return x+y;
}

void main()
{
cout<<"add()="<<add();
}
*/

//库函数max min


void main()
{
int a,b;
cin>>a>>b;
cout<<a<<b;
}

 

转载于:https://www.cnblogs.com/Dying39/p/5654994.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值