1619-7 张良 十月二十三号总结 [连续第二十三天]
2016-10-23 22:30
246 查看
标题:学习函数
关键词:函数
内容:
1 我从一些人的全世界路过,一些人从我的世界路过。
总有几分钟,其中的每一秒,你都愿意拿一年去换取。
总有几滴泪,其中的每一次抽泣,你都愿意拿满手的承诺去代替。
总有几段场景,其中的每幅画面,你都愿意全部的力量去铭记。
总有几句话,其中的每个字眼,你都愿意拿所有的夜晚去复习。
亲爱的,如果一切可以重来,我会鼓起勇气对你说一声“我爱你”,这样就不会留下遗憾,再见,我的初恋。
2 学习函数
函数的参数传递
调用函数时,通过参数实现函数之间的数据传递。函数间传递的方式可以分为值传递,地址传递,引用传递。
a 值传递:普通变量作为函数的参数,实参和形参之间的传递属于值传递。
#include<iostream.h>
void swapl(float x,float y)//有swapl系统会暂停main函数的执行,转而执行swapl函数。
{
float temp;
temp=x;
x=y;
y=temp;
cout<<"x="<<x<<'\t'<<"y="<<y<<endl;//x,y值互换
}
void main(void)
{
float a=5.5,b=6.5;
cout<<"a="<<a<<'\t‘<<"b="<<b<<endl;
swap(a,b);//将a,b值赋给x,y但a,b本身不变
cout<<"a="<<a<<'\t‘<<"b="<<b<<endl;
}
所以最后结果是
a=5.5 b=6.5
x=6.5 y=5.5
a=5.5 b=6.5
b 地址传递:指针变量作为函数参数
#include<iostream.h>
void swap2(float *p1,float *p2)
{
float temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}//实现*p1与*p2之间的转换,这是指针之间的转换
void main()
{
float a=5.5,b=6.5;
cout<<”调用swap2前a和b的值为“;
cout<<a<<b<<endl;
swap2(&a,&b);//将地址赋给a,b 这样地址换了a,b之间的值也会相应的转换
cout<<"调用后的为";
cout<<a<<b<<endl;
}
明天继续学习函数
关键词:函数
内容:
1 我从一些人的全世界路过,一些人从我的世界路过。
总有几分钟,其中的每一秒,你都愿意拿一年去换取。
总有几滴泪,其中的每一次抽泣,你都愿意拿满手的承诺去代替。
总有几段场景,其中的每幅画面,你都愿意全部的力量去铭记。
总有几句话,其中的每个字眼,你都愿意拿所有的夜晚去复习。
亲爱的,如果一切可以重来,我会鼓起勇气对你说一声“我爱你”,这样就不会留下遗憾,再见,我的初恋。
2 学习函数
函数的参数传递
调用函数时,通过参数实现函数之间的数据传递。函数间传递的方式可以分为值传递,地址传递,引用传递。
a 值传递:普通变量作为函数的参数,实参和形参之间的传递属于值传递。
#include<iostream.h>
void swapl(float x,float y)//有swapl系统会暂停main函数的执行,转而执行swapl函数。
{
float temp;
temp=x;
x=y;
y=temp;
cout<<"x="<<x<<'\t'<<"y="<<y<<endl;//x,y值互换
}
void main(void)
{
float a=5.5,b=6.5;
cout<<"a="<<a<<'\t‘<<"b="<<b<<endl;
swap(a,b);//将a,b值赋给x,y但a,b本身不变
cout<<"a="<<a<<'\t‘<<"b="<<b<<endl;
}
所以最后结果是
a=5.5 b=6.5
x=6.5 y=5.5
a=5.5 b=6.5
b 地址传递:指针变量作为函数参数
#include<iostream.h>
void swap2(float *p1,float *p2)
{
float temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}//实现*p1与*p2之间的转换,这是指针之间的转换
void main()
{
float a=5.5,b=6.5;
cout<<”调用swap2前a和b的值为“;
cout<<a<<b<<endl;
swap2(&a,&b);//将地址赋给a,b 这样地址换了a,b之间的值也会相应的转换
cout<<"调用后的为";
cout<<a<<b<<endl;
}
明天继续学习函数
相关文章推荐
- 1619-7 张良 十月五号总结 [连续第五天]
- 1619-7 张良 十月八号总结 [连续第八天]
- 1619-7 张良 十月二十四号总结 [连续第二十四天]
- 1619-7 张良 十月三十号总结 [连续第三十天]
- 1619-7 张良 十月二十九号总结 [连续第二十九天]
- 1619-7 张良 十月三号总结 [连续第三天]
- 1619-7 张良 十一月三号总结 [连续第三十四天]
- 1619-7 张良 十月二十二号总结 [连续第二十二天]
- 1619-7 张良 十月二十一号总结 [连续第二十一天]
- 1619-7 张良 十一月一号总结 [连续第三十二天]
- 1619-7 张良 十月九号总结 [连续第九天]
- 1619-7 张良 十月十四号总结 [连续第十四天]
- 1619-7 张良 十月十三号总结 [连续第十三天]
- 1619-7 张良 十月十八号总结 [连续第十八天]
- 1619-7 张良 十月六号总结 [连续第六天]
- 1619-7 张良 十月十二号总结 [连续第十二天]
- 1619-7 张良 十月十六号总结 [连续第十六天]
- 1619-7 张良 十月二十七号总结 [连续第二十七天]
- 1619-7 张良 十一月二号总结 [连续第三十三天]
- 1619-7 张良 十月二十号总结 [连续第二十天]