![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组
GK_Raidriar
向自由和真理,无名的献身。
展开
-
数组应用实例1:三子棋
test.c 测试游戏的逻辑 game.h 关于游戏相关的函数声明、符号声明、头文件的包含 game.c 游戏相关的函数实现 第一步,先在test.c文件中写出简易的页面与选择程序menu(){ printf("1:play\n"); printf("0:exit\n");}int main(){ int input = 0; menu(); printf("请选择\n"); scanf("%d", &input); switch (原创 2021-11-13 08:54:09 · 3144 阅读 · 0 评论 -
数组作为函数传参
1.冒泡排序 接下来,冒泡排序该如何实现呢?首先,我们要知道冒泡排序的思想——两两相邻的元素进行比较,并且可能的话需要交换了解了这个思想后,我们在实现函数的时候首先要确定趟数,确定了趟数后,再开始进行比较void bubble_sort(int arr[])//形参的本质是指针{ int sz = sizeof(arr) / sizeof(arr[0]); int i = 0;//确定趟数 for (i = 0; i <= sz - 1; i+...原创 2021-11-05 23:22:58 · 173 阅读 · 0 评论 -
二维数组总结
(一)二维数组的创建与初始化1、二维数组的创建int arr[3][4];//表示3行4列char arr[3][5];double arr[2][4]; int arr[3][4];2、二维数组的初始化初始化——创建的同时给赋值int arr[3][4] = {1,2,3,4};int arr[3][4] = {{1,2},{4,5}};int arr[ ][4] = {{1,2},{4,5}};//行可省,列不可省int arr [3] [4] ={...原创 2021-11-03 23:25:34 · 265 阅读 · 0 评论 -
一维数组课堂总结
数组 ---- 一组数 ----- 一组相同类型元素的集合(一)、一维数组的创建和初始化1、数组的创建type_t arr_name[const.n];type_t为数组的元素类型const.n是一个常量表达式,用来指定数组的大小例:int arr[8]; char ch[5];反例:int n = 8;int arr[n]; 这个写法是错误的,因为const.n是必须为一个常量表达式。2、数组的初始化int arr[10] = {1,2,3,4,5,6,..原创 2021-11-03 00:23:57 · 391 阅读 · 0 评论