`

指针的用法

    博客分类:
  • c++
 
阅读更多

一、指针数组:一个数组中每个元素都是一个指针。

 

如:char* proname[]={"Fortran","C","C++"};//proname数组中每个元素都存放一个字符指针(char *)指针指向的字符串是不规则的。proname[0]="Fortran";....

使用二维数组:char name[3][8]={"Fortran","C","C++"};

 

使用C语言也可以这样声明指针数组:

 int (*dege)[20]=(int (*)[20])malloc(sizeof(int)*20*20);//即使二维数组

 

 

比较:指针数组比而二维数组更节省空间。

 

 

二维指针的初始化

 

double **px;
px = new double*[3];
for(i=0; i<3; i++)  //初始化3行5列的矩阵
    px[i] = new double[5];

 然后删除指针

 

for (int i=0;i<3;i++)
    {
        delete[] px[i];
    }
    delete[] px;

 

二、对象指针的用法

 

 

三、函数指针

 

 

 

 

分享到:
评论

相关推荐

    指针用法大全

    ### 指针用法大全:深入解析与错误示范 #### 指针的基本概念与类型 在计算机编程中,特别是在C和C++语言中,指针是一种非常强大的工具,它能够存储变量的内存地址,从而允许程序员直接访问和操作内存。指针的正确...

    C语言指针用法难点

    然而,由于其复杂性与灵活性,掌握指针的正确使用方法成为了很多程序员面临的一大挑战。本文将针对C语言中的指针用法难点进行详细的解释与分析。 #### 指针基础定义 首先,我们来明确一下指针的基本概念:在C语言...

    指针用法总结,指针用法大全

    本文将全面总结指针的用法,旨在帮助你理解和掌握指针的精髓。 一、指针的定义与基本操作 1. 定义:指针是一个变量,它存储的是另一个变量的地址。在C/C++中,我们通过类型名后面加上星号(*)来声明指针变量,如 `...

    c指针用法总结

    在实际编程中,理解和熟练掌握这些指针用法至关重要,它能帮助我们更高效地管理内存,实现动态数据结构,并编写更灵活的函数。在处理复杂的数据结构如链表、树等时,指针更是不可或缺的工具。因此,对于C程序员来说...

    C语言指针用法的探讨.pdf

    "C语言指针用法的探讨" C语言是一种功能强大且灵活的编程语言,指针是C语言中一个非常重要的概念。指针的使用可以极大地提高程序的效率和灵活性,但同时也增加了程序的复杂度和难以调试的可能性。因此,了解C语言...

    c# 得指针用法

    以下是对C#指针用法的详细讲解。 1. **指针的概念**: 指针是内存地址的别名,它存储的是变量在内存中的位置。在C#中,指针类型使用星号(*)来声明,如`int* ptr`表示一个指向整型变量的指针。 2. ** unsafe ...

    C语言指针用法详解

    ### C语言指针用法详解 #### 前言:复杂类型说明 为了更好地理解和运用C语言中的指针,本文将详细介绍指针的基本概念、不同类型指针的特点及其应用场景。此外,文章还将通过一系列实例帮助读者逐步掌握如何解析...

    函数指针用法学习源码

    通常,这样的源码文件可能包含了不同类型的函数指针用法,比如简单的回调函数、函数指针数组、以及与结构体联合使用的函数指针等。通过阅读和分析这些源码,你可以看到函数指针在实际编程问题中的解决方案,比如动态...

    C语言中指针用法浅析.pdf

    总之,掌握C语言的指针用法对于编写高效、灵活的代码至关重要。通过深入理解指针的概念、类型和应用,程序员可以更好地操控内存,创建复杂的数据结构,优化算法,以及解决实际问题。然而,同时也需要注意潜在的风险...

    c语言中指针用法PPT.ppt

    本篇PPT主要聚焦于C语言中指针的使用方法,涵盖了指针的概念、动态存储分配、指针运算以及内存操作函数等内容。 首先,指针的概念是理解C语言指针的关键。指针本质上是一个变量,它存储的是另一个数据对象的内存...

    初学者编程入门:C++指针使用方法

    ### 初学者编程入门:C++指针使用方法 在C++编程中,指针是一个非常重要的概念,它能够直接操作内存地址,为程序提供更高效的数据处理方式。本文将详细解析C++中的指针使用方法,特别是针对初学者如何理解和运用...

    指针的用法大全,指针与数组,指针详解

    本篇文章将深入探讨指针的用法,包括指针与数组的关系以及指针的详细解析。 首先,我们需要理解什么是指针。指针是一个变量,它存储了另一个变量的内存地址。在C/C++中,我们可以声明一个指针变量,例如`int *p;`,...

    C语言指针使用的用法

    掌握指针的基本概念和使用方法对于学习C语言至关重要。 ##### 1. 指针的定义 指针是一种特殊的变量,用于存储内存地址。要理解指针,需要从四个方面着手: - **指针的类型**:指针自身的类型,由指针声明中的类型...

    c语言指针详解,10分钟学会指针用法

    C语言指针是一种关键的数据类型,想要学好C语言就必须掌握指针的用法。本篇文章将详细介绍C语言指针的基本概念、指针的声明和使用、数组指针的加减运算、指针之间的运算、指针之间的大小比较、数组作为参数传递给...

    非常经典详细的指针用法总结

    对于初学者而言,理解和使用指针可能是一项挑战。本文将详细阐述指针的基础知识,以及如何解析复杂的类型定义。 **规则总结**: 1. **从变量名开始解析**:理解复杂类型的关键是从变量名开始,根据运算符的优先级...

    C语言指针用法

    ### C语言指针用法详解 #### 前言:复杂类型说明 在深入探讨C语言指针的各种用法之前,我们首先需要了解如何解析较为复杂的类型声明。这对于理解和运用指针至关重要。复杂类型的理解主要依赖于理解各种类型修饰符...

    西门子之如何计算ANY型指针的偏移量或改变指针?.pdf

    当需要计算ANY型指针的偏移量或改变指针指向的数据时,通常需要遵循特定的方法和步骤。 在计算ANY型指针的偏移量时,需要了解STEP7软件如何处理和存储数据。在STEP7中,通常使用10个字节来保存一个ANY型指针的信息...

    Keil C51中函数指针的使用

    其次,无参数的函数指针的使用方法与ANSI C基本相同。例如: ```c void foo(void) { return; } int main(void) { void (*pf) (void) = foo; (*pf) (); return 0; } ``` 最后,带参数的函数指针一般来说,函数...

Global site tag (gtag.js) - Google Analytics