Note-07-指针

来源:互联网 发布:网络机顶盒av线通用么 编辑:程序博客网 时间:2024/06/07 09:55
//
//  main.c
//  Note-07-指针
//
//  Created by 刘佳斌 on 15/11/12.
//  Copyright © 2015年 刘佳斌. All rights reserved.
//

#include <stdio.h>
/* 作业
 
  1. a =100 ;b=65; 通过函数交换a b的值
  2. 游戏辅助  英雄 武器选择之后,如果使用游戏辅助函数,就让英雄血量在原有基础之上增加%50;攻击力增加%50;
 
 */


/*
  1.指针概念: pointer  指向一块地方的东西
     地址:  内存地址 (运行时的数据,是存在内存里面的,每一条数据都有一个地址)
  指针相当于一个内存地址
  指针是一种类型,指针变量是指向一块内存地址的变量

  2.”*“的意义
     1》定义指针变量的时候,“*”表示这是一个指针类型
        int *a:   int *是一个常整数指针类型
     2》当取值的时候,取这个内存地址里面的值的一个符号
 
  “&” 取地址符,可以通过“&”取到一个变量的内存地址   %p内存地址类型输出符号
 
  3.指针与数组
    指针:指向一块内存地址   char *指向一块内存地址,里面存的是一系列的字符
    数组:是固定的一块内存地址   char xx[];数组
 
   指针指向的是数组的内存地址(指向的是数组里面第一个元素的内存地址)
 
   PS.
0 0
原创粉丝点击