代码片段:
#include <stdio.h> void print_int(int n) { if(n<=0) return; print_int(n/10); putchar(n%10 + '0'); }
c中数组实现为:
仅仅在一些情况下数组变量不能等价于首元素指针:
故数组索引只是对指针访问的抽象
函数也为指针(指向入口)
类型只是语言级别的抽象(应用:每个语言的同一类型实现不一定相同)