• 指针


    #include<stdio.h>
    #include<stdlib.h>
    
    /**
     数组的介绍
     1.数组的取值
     2.数组的取地址
     3.数组是一块连续的内地空间
     4.数组的首元素的首地址和数组的地址相同 
     4.数组的设计
    */
    main(){
      char cArray[] = {'H','E','L','L','O'}; 
      int iArray[] = {1,2,3,4,5}  ;
      //取数组的值
      printf("cArray[0]==%c
    ",cArray[0]);  
      printf("cArray[1]==%c
    ",cArray[1]); 
    
    
      printf("iArray[0]==%d
    ",iArray[0]);  
      printf("iArray[1]==%d
    ",iArray[1]); 
        
      //取内存地址值 
      printf("cArray地址==%#x
    ",&cArray); 
      printf("cArray[0]地址==%#x
    ",&cArray[0]);  
      printf("cArray[1]地址==%#x
    ",&cArray[1]); 
      printf("cArray[2]地址==%#x
    ",&cArray[2]); 
    
      printf("cArray地址==%#x
    ",cArray); 
      printf("cArray+0地址==%#x
    ",cArray+0);  
      printf("cArray+1地址==%#x
    ", cArray+1); 
      printf("cArray+2地址==%#x
    ", cArray+2); 
    
      printf("iArray + 0==%#x
    ",iArray+0);
      printf("iArray + 1==%#x
    ",iArray+1);
      printf("iArray + 2==%#x
    ",iArray+2);  
      printf("iArray + 3==%#x
    ",iArray+3);  
    
      //内存是一块连续的内存空间 
      printf("iArray地址==%#x
    ",&iArray);  
      printf("iArray[0]地址==%#x
    ",&iArray[0]);  
      printf("iArray[1]地址==%#x
    ",&iArray[1]); 
      printf("iArray[2]地址==%#x
    ",&iArray[2]); 
      printf("iArray[3]地址==%#x
    ",&iArray[3]); 
    
      //用指针取值
      printf("iArray==%d
    ",*iArray);  
      printf("iArray[0]==%d
    ",*iArray+0);
      printf("iArray[1]==%d
    ",*iArray+1);
      printf("iArray[2]==%d
    ",*iArray+2);  
      printf("iArray[3]==%d
    ",*iArray+3);  
    
      printf("iArray[0]==%d
    ",*(iArray+0));
      printf("iArray[1]==%d
    ",*(iArray+1));
      printf("iArray[2]==%d
    ",*(iArray+2));  
      printf("iArray[3]==%d
    ",*(iArray+3));  
    
      system("pause");      
    } 
    数组 指针

  • 相关阅读:
    D365: 笔记(VS无法打开表浏览器)
    D365: 笔记(跟踪调试批处理代码)
    D365: 笔记(非批处理执行class中弹出交互式窗体或报表)
    D365: 笔记(现有量增加批号表字段查询条件)
    D365: 新功能(二)采购发票自动化流程
    D365: 新功能(一)按日期设置编号规则
    ES6 入门教程(未完)
    深入理解TypeScript(未完)
    项目
    vue + threejs 项目踩坑总结
  • 原文地址:https://www.cnblogs.com/techliang666/p/8384198.html
Copyright © 2020-2023  润新知