C语言
小树0310
这个作者很懒,什么都没留下…
展开
-
数组指针和指针数组的区别
转自https://www.cnblogs.com/mq0036/p/3382732.html 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p...转载 2019-07-09 10:14:06 · 72 阅读 · 0 评论 -
汉诺塔
#include<stdio.h> void move(int n,char a,char b,char c) { if(n==1) printf("\t%c->%c\n",a,c); //当n只有1个的时候直接从a移动到c else { move(n-1,a,c,b); //把a的n-1个盘子通过c移动到b printf("\t%c->%c\n",...原创 2019-07-09 17:16:34 · 118 阅读 · 0 评论