浅谈C++指针(必看)

 更新时间:2016年06月13日 15:48:46   投稿:jingxian  
下面小编就为大家带来一篇浅谈C++指针(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

指针在编程中有时很重要的作用

我们可以用它完成一些看似不可能完成的任务

#include<iostream>
using namespace std;
void square(int *n){
*n=*n**n;
}
int main(){
int num = 2;
cout<<"The original number is "<<num<<endl;
square(&num);
cout<<"The new value of number is "<<num<<endl;
return 0;
}

上述代码实现的是输出一个数的平方根

原本想要在利用void这种没有返回值的函数后在主程序中输出计算过的值看似是不可能的

但在利用指针后就可以轻松的实现了

在主程序中我们定义了一个num=2

利用square(&num)将一个变量的地址传给函数指针参数

也就是说square中的指针指向了主函数中的变量

函数square中指针值得改变也将改变主函数中num的值

以上这篇浅谈C++指针(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C++设计模式之命令模式

    C++设计模式之命令模式

    这篇文章主要介绍了C++设计模式之命令模式,本文讲解了什么是命令模式、命令模式的使用场合等内容,并给出了一个代码实例,需要的朋友可以参考下
    2014-10-10
  • 使用代码验证linux子进程与父进程的关系

    使用代码验证linux子进程与父进程的关系

    Linux下父进程可以使用fork 函数创建子进程,但是当父进程先退出后,子进程会不会也退出呢?通过下面这个小实验,我们能够很好的看出来
    2014-02-02
  • C++使用GDAL库实现Tiff文件的读取

    C++使用GDAL库实现Tiff文件的读取

    这篇文章主要为大家详细介绍了C++使用GDAL库实现Tiff文件的读取的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-03-03
  • Qt利用QJson实现解析数组的示例详解

    Qt利用QJson实现解析数组的示例详解

    这篇文章主要为大家详细介绍了Qt如何利用QJson实现解析数组功能,文中的示例代码讲解详细,对我们学习Qt有一定帮助,需要的小伙伴可以了解一下
    2022-10-10
  • C语言数据的存储超详细讲解下篇浮点型在内存中的存取

    C语言数据的存储超详细讲解下篇浮点型在内存中的存取

    使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么
    2022-04-04
  • C语言实现通讯录

    C语言实现通讯录

    这篇文章主要为大家详细介绍了C语言实现通讯录,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • C++多线程之互斥锁与死锁

    C++多线程之互斥锁与死锁

    互斥锁和死锁是C++多线程中常见的情况,这篇文章就带大家进一步了解多线程中的互斥锁与死锁这两个概念,文中的示例代码介绍得很详细,快来跟随小编一起学习吧
    2021-12-12
  • Qt私有信号实现(private signal)

    Qt私有信号实现(private signal)

    在使用Qt信号槽机制的时候,有时候我们需要一个信号只能由类内发出,而不允许使用该类对象的用户发出,此时就需要私有信号的支持,本文主要介绍了Qt私有信号实现(private signal),感兴趣的可以了解一下
    2023-10-10
  • c++ 头文件<cwchar>中常见函数的实现代码

    c++ 头文件<cwchar>中常见函数的实现代码

    本文记录了c++ 头文件<cwchar>中常见函数的实现,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • Qt实战之实现图片浏览器

    Qt实战之实现图片浏览器

    这篇文章主要为大家详细介绍了如何利用Qt实现简易的图片浏览器,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2023-03-03

最新评论