一维数组

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>


//#include<string.h>
//int main()
//{
//	数组的创建
//	//int arr[8];
//	//char ch[6];
//
//	//C99语法支持 变常数组-数组的大小是变量
//	// VS2019不支持变常数组
//	// gcc对C99语法支持比较好
//	err,表达式必须含有常量值
//	// int n = 8;
//	//int arr[n];
//
//	数组的初始化
//	//int a = 10;//初始化
//	//int arr[10] = {1,2,3,4,5,6,7,8,9,10};//完全初始化
//	//int arr[10] = { 1,2,3,4,5 };//不完全初始化
//
//	//int arr2[] = { 1,2,3,4,5 };//未指定数组大小则根据初始化内容来确定
//	//int arr2[5] = { 1,2,3,4,5 };//两者等价
//
//	//char ch1[5] = { 'b','c','d' };
//	//char ch2[] = { 'b','c','d' };
//	//char ch2[3] = { 'b','c','d' };//两者等价
//
//	//char ch3[5] = "bit";//只确定前四个字符 b i t \0 0 
//	//char ch4[] = "bit";//数组空间 b i t \0
//
//	char  ch5[] = "bit";
//	//[b i t \0]
//	char ch6[] = { 'b','i','t'};
//	//[b i t]
//	char ch7[3] = { 'b','i','t' };
//	printf("%s\n", ch5);//bit
//	printf("%s\n", ch6);//bit烫烫烫烫蘠it
//	printf("%s\n", ch7);//bit烫烫烫烫蘠it烫烫烫烫蘠it
//	printf("%d\n", strlen(ch5));//	3
//	printf("%d\n", strlen(ch6));//	15 随机值
//	printf("%d\n", strlen(ch7));//	27 随机值
//
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 0 };
//	arr[4] = 5;//[]-下标引用操作符
//	int i = 0;
//	printf("%d\n", sizeof(arr));
//	printf("%d\n", sizeof(arr[0]));
//
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ",arr[i]);
//	}
//	return 0;
//}


%p-是按地址的格式打印-十六进制的打印
//int main()
//{
//	printf("%x\n", 0x12);
//	printf("%p\n", 0x12);
//
//	int arr[10] = { 0 };
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("&arr[%d]=%p\n",i, &arr[i]);
//	}
//		//&arr[0] = 00E5FC50
//		//& arr[1] = 00E5FC54
//		//& arr[2] = 00E5FC58
//		//& arr[3] = 00E5FC5C
//		//& arr[4] = 00E5FC60
//		//& arr[5] = 00E5FC64
//		//& arr[6] = 00E5FC68
//		//& arr[7] = 00E5FC6C
//		//& arr[8] = 00E5FC70
//		//& arr[9] = 00E5FC74
//	//1.一维数组在内存中连续存放
//	//2.随着数组下标的增加,地址是由低到高变化的
//	//
//	return 0;
// }

//int main()
//{
//	
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* p = arr;//数组名是数组首元素的地址
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("%d ", *p);
//		p++;//一维数组在内存中连续存放
//	}
//	return 0;
//}

posted @   morphism  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示