C++入门经典-例5.10-指针作为返回值
2024-08-31 20:12:56
1:代码如下:
// 5.10.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include <iostream>
using std::cout;
using std::endl;
int* pointerGet(int* p)//定义一个返回指针类型的函数
{
int i = ;
cout<<"函数体中i的地址"<<&i<<endl;
cout<<"函数体中i的值:"<<i<<endl;
p = &i;
return p;
}
int main()
{
int* k = NULL;
cout<<"k的地址:"<<k<<endl;
cout<<"执行函数,将k赋予函数返回值"<<endl;
k = pointerGet(k);//执行函数后,i的内存被销毁,值变成了一个不可预知的数
cout<<"k的地址:"<<k<<endl;
cout<<"k所指向内存的内容:"<<*k<<endl;
}
运行结果:
最新文章
- Asp.Net通过HttpModule实现URL重写
- python(三)set集合
- Android安卓开发环境搭建详细教程
- 陷阱~SQL全表扫描与聚集索引扫描
- 【Android - 基础】之Animator属性动画
- ThinkPHP函数详解:D方法
- android - 调试
- 仿新浪微博短网址PHP实现方案
- Android数据存储——SQLite数据库(模板)
- Java IO(一):IO和File
- mui的上拉加载更多 下拉刷新 自己封装的demo
- Node的安装和进程管理
- cscope和ctags自动更新
- 20165315 2018-2019-2 《网络对抗技术》Exp1 PC平台逆向破解
- Tomcat启动报错:This file is needed to run this program
- html主要笔记
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- clientdataset 用法
- 浅析c#中==操作符和equals方法
- QQ空间首页背景图片淡出解析与不足完善