数组的简单实现

       每天早上都被闹钟叫醒的我,依然和往常一样,起来洗漱完去吃早饭。俗话说的好“一日之计在于晨”,于是就开始一天学习,开始看点书籍来充实自己“空白”的大脑,正如“人不学,不知道”,通过读书来丰富自己,认识自己,或许这是最好的方式了吧。今天 ,比昨天进步一点点可以吗,就一点点就好,多了我怕自己会膨胀,哈哈。
        今天,“简单”的数组。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
//一维数组的定义引用及其指针访问
int main()
{
	int i;
	int arr1[10];
	int arr2[] = {1,2,3,4};
  char arr3[] = {"abcd"};
	int *p = arr2;
    char  *p1 = arr3;
	for (i = 0; i < 4; i++)
	{
		printf("%d", *(p + i));
	}
	printf("\n");
	for (i = 0; i <5; i++)
	{
		printf("%c", *(p1 + i));
	}
	system("pause");

	return 0;
}
//二维数组的定义引用和指针访问

//#define row 3
//#define col 4
//
//int main()
//{
//	int i;
//	int a[row][col] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
//	int* p=&a[0][0];
//	for (i = 0; i < row*col; i++)
//	{
//		printf("%d ", *(p + i));
//	}
//	system("pause");
//	return 0;
//}




猜你喜欢

转载自blog.csdn.net/skinwhite/article/details/75120527