zoukankan      html  css  js  c++  java
  • 指针、数组、结构体

    数据结构

    预备知识

    指针

    指针的重要性:

    指针是c语言的灵魂

    定义

    地址

    内存单元的编号

    从0开始地非负整数

    范围: 0 — FFFFFFFF 【0-4G-1】

    指针:

    指针就是地址   地址就是指针

    指针变量是存放内存单元地址地变量

    【代码演示】

    无论一个指针指向的是什么类型,它始终只占4个字节

    结构体

    为什么会出现结构体:

    为了表示一些复杂的数据,而普通的基本类型变量无法满足

    什么叫做结构体:

    结构体是用户根据实际需要自己定义的复合数据类型

    如何使用结构体:

    两种方式:

    struct Student st = {1000,"zhangsan",20};

    struct Student *pst = &st;

    1.

    st.sid;

    2.

    pst->sid;

    pst指向的结构体变量中的sid这个成员

    注意事项:

    结构体变量不能加减乘除,但可以相互赋值

    普通结构体变量和指针变量可以作为函数传参的问题

    动态内存分配和释放

                                                                                                                                  

  • 相关阅读:
    PyCharm的常用方法
    python的基本语法
    Python 环境搭建----windows
    Python 特点
    DML语句
    DDL语句
    程序员的职业素养 读书笔记
    程序员的职业素养 读书笔记
    程序员的职业素养 读书笔记
    程序员的职业素养 读书笔记
  • 原文地址:https://www.cnblogs.com/aipeicai/p/12193145.html
Copyright © 2011-2022 走看看