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这个成员

    注意事项:

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

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

    动态内存分配和释放

                                                                                                                                  

  • 相关阅读:
    CSS hack
    字符串中常用的方法
    排序算法
    拾遗
    数组类型检测
    数组常用的方法
    go 文件服务器(标准库) 添加关机,睡眠,退出功能
    go cmd 交互 初始化执行某些命令
    go 内网IP及外网IP获取
    go 快排实现
  • 原文地址:https://www.cnblogs.com/aipeicai/p/12193145.html
Copyright © 2011-2022 走看看