`

C指针基础

 
阅读更多

 

#include <stdio.h>

int main() {
    
    //声明一个指针
    int *p;
    
    int a = 90;
    
    //使p指向a的地址
    p = &a;
    
    //访问指针变量指向的存储空间,此*p和开始声明的*p意义不一样
    //声明的*p知识说有这么一个指针,这里的*p是真正开发做赋值操作
    *p = 10;
    
    a = 20;//输出*p为20
    
    printf("%d\n", *p);
    
    printf("%d\n", a);

    //指针的指针
    int **p = &p;
    **p = 30;
    printf("%d\n", a);//30

    int i = 2;
    char j = 1;
    int *p1;//声明的是int型指针
    p1 = &j;//把p1指向j的地址
    printf("%d\n", *p1);//从j的地址开始读,读4个字节
    return 0;
}

 

 

分享到:
评论

相关推荐

    C语言指针基础

    C语言中的指针其实并没有那么可怕,我上传了一份C语言指针基础课件。欢迎大家下载。

    C语言指针基础教程(实用)

    ### C语言指针基础教程(实用) #### 一、引言 在计算机编程领域,C语言因其高效性和灵活性而被广泛应用于系统编程、嵌入式开发等多个领域。指针作为C语言的重要特性之一,在实际应用中扮演着极其关键的角色。通过...

    指针详解——介绍C语言指针,看过这个,笔试无忧

    《指针详解——C语言指针完全解析》 在C语言的世界中,指针是一个强大的工具,也是理解和掌握C语言的关键。本文将深入探讨指针的概念、类型、运算及其在笔试中的重要性。 首先,我们要了解什么是指针。指针是一个...

    课程思政-C语言程序设计-指针基础

    课程思政-C语言程序设计-指针基础

    C语言 指针基础及进阶

    讲述C语言中指针的运用,是C语言初学者进一步提高必须掌握的知识!

    c指针软件基础课件pdf

    C指针是C语言中的一个核心概念,也是理解C++和其他低级编程语言的基础。它允许程序员直接操作内存,提供高效且灵活的数据处理能力。在“C指针软件基础课件”中,我们通常会深入探讨以下几个关键知识点: 1. **指针...

    C语言指针的基础练习题

    C 语言指针基础练习题总结 本资源摘要信息对应的文件信息是关于 C 语言指针的基础练习题,旨在帮助初学者更好地学习 C 语言。题目涵盖了指针的基础知识,包括指针变量的声明、指针的运算、数组和指针的关系、指针...

    C语言指针-指针基础

    《C语言指针-指针基础》 C语言中的指针是编程中极其关键的概念,它赋予了程序员直接操控内存的能力,使得数据处理更为高效。指针不仅在数组、字符串和内存动态分配等方面发挥着重要作用,还在函数调用中扮演着数据...

    c语言指针学习笔记

    C语言中的指针是一种基础而...本文档为C语言指针的学习笔记,从基础到深入逐步介绍了指针的概念、定义、初始化、运算和使用。通过本文档的阅读,学习者应能更好地掌握C语言中的指针知识,并在实际编程中正确使用指针。

    C语言指针,进阶学习,有一定学习基础

    本节将针对“C语言指针”的进阶学习进行详细阐述。 首先,指针的本质是一个存储内存地址的变量。当你创建一个变量时,系统会在内存中为该变量分配一块空间,而指针就是保存这块空间地址的变量。在C语言中,声明指针...

    精选C语言指针资料大全

    "精选C语言指针资料大全"集合了多种资源,旨在帮助初学者和深入研究者更好地理解和掌握这一核心概念。以下是对这些资源中可能包含的知识点的详细解释。 1. **C指针宝典**: - 指针基础:理解指针是什么,如何声明...

    C语言指针总结

    本文将通过细致的分析,帮助读者理解指针的基础知识,并掌握如何使用指针。 首先,我们来了解指针的基本概念。指针是变量的一种,它的特殊之处在于存储的值是内存地址。通过指针,我们可以间接访问该内存地址中的...

    C语言指针课程PPT

    【C语言指针课程PPT】讲解了C语言中核心的指针概念,它是C语言高效编程的关键。指针允许程序直接访问内存地址,增强了代码的灵活性和性能。以下是关于指针的详细知识点: 1. **变量与内存地址**: - 当在C语言中...

    C语言指针理解C语言指针理解C语言指针理解

    理解以上四点是使用C语言指针的基础。在实际编程中,我们可以通过指针进行动态内存分配、传递参数、操作数组等高级操作。正确理解和使用指针能够提高程序效率,但也需要谨慎处理,以避免指针错误导致的程序崩溃或...

    C语言指针大全+指针实例解析

    1. **指针基础** - **定义与声明**:指针变量是用来存储内存地址的变量,声明时需指定它所指向的数据类型,如`int *p`表示p是一个指向整型变量的指针。 - **指针初始化**:指针在声明后应进行初始化,避免成为野...

    C语言指针用法难点

    #### 指针基础定义 首先,我们来明确一下指针的基本概念:在C语言中,指针是一个变量,它的值为另一个变量的地址(即内存位置)。通过使用指针,我们可以间接访问和操作这些变量。指针变量声明的一般形式如下: ``...

    C语言指针详解(让你不再惧怕指针)

    在C语言中,指针是其核心特性之一,也是许多高级功能实现的基础。指针能够直接存储内存地址,使得...通过《C语言指针详解》这样的资料,你可以系统地学习和巩固这些知识,消除对指针的畏惧,成为一名更出色的C程序员。

    C语言指针实现字符串的反转

    C语言指针实现字符串的反转 本文主要讨论了使用C语言指针实现字符串的反转的方法,并提供了两个不同的实现程序。 标题解释 "C语言指针实现字符串的反转"这个标题表明本文的主要内容是使用C语言中的指针来实现字符...

Global site tag (gtag.js) - Google Analytics