c++ 指针做为参数和返回值
2024-10-13 11:16:42
指针参数
返回值是指针 一、指针作参数形式的函数
//计算x的平方 x*x
void square(int *x)
{
int a=*x;
*x=a*a;
}
二、指针作返回值的函数
int *square(int *x)
{
int a=*x;
*x=a*a;
return x;
} 三、慎用自动变量返回指针
int* square3(int *x)
{
int a=*x * *x;
return &a; //危险 用自动变量
}
最新文章
- 【UWP开源】图片编辑器,带贴图、滤镜、涂鸦等功能
- Linq表达式和Lambda表达式用法对比
- css3多列样式
- Android Studio单元测试入门
- [Xamarin] 製作Options Menu、Intent 呼叫網址和Market (转帖)
- __stdcall,__cdecl,__fastcall的区别
- CUDA中的Toolkit
- sql中count(*)和count(字段名)区别
- 改变UIView 的位置 Center和Frame
- 用csc命令行手动编译cs文件
- IO流04_InputStream和Reader输入流
- 我的第一个python web开发框架(3)——怎么开始?
- Java 得到泛型中得到T.class
- iOS中Realm数据库的基本用法
- ps 命令的十个简单用法【转】
- 开启Java之旅
- JAVA中对字符串的常见处理函数汇总
- HashMap的自定义实现
- Python学习--12 异常处理、调试
- [转]VS2013+简单稀疏光束调整库SSBA配置(64位编译)