• C语言深入理解通过指针引用多维数组(指针中使用起始地址 元素地址 元素值的区分)...


     
    #include "pch.h"
    #include <iostream>
    #include<stdio.h>
    
    int main()
    {
      //  std::cout << "Hello World!
    ";
    
    	//printf("This is C program");
    	int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 };
    	printf("%d,%d
    ", a, *a);                               //0行起始地址      0行0列元素地址
    	printf("%d,%d
    ", a[0], *(a + 0));						//0行0列元素地址
    	printf("%d,%d
    ", &a[0], &a[0][0]);						//0行起始地址       0行0列元素地址
    	printf("%d,%d
    ", a[1], a+1);							//1行0列元素地址     1行起始地址
    	printf("%d,%d
    ", &a[1][0], *(a+1)+0);					//1行0列元素地址     
    	printf("%d,%d
    ", a[2], *(a+2));						//2行0列元素地址     
    	printf("%d,%d
    ", &a[2], a+2);							//2行的起始地址
    	printf("%d,%d
    ", a[1][0], *(*(a+1)+0));				//1行0列的值
    	printf("%d,%d
    ", *a[2], *(*(a + 2) + 0));				//2行0列的值
    	
    	return 0;
    
    }
    
     
    
    
  • 相关阅读:
    DB2数据库常用的函数总结
    word--->pdf资料转载..
    Spring boot -mongodb
    mongodb主从复制
    js-Math对象
    js-基本类型
    js-引用类型介绍
    js-检测数据类型
    javaScript计算对象的长度
    数据类型
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075982.html
Copyright © 2020-2023  润新知