全心思齐网

下标法和指针法的区别?

下标法和指针法很明显的区别是:下标写法比较易懂,程序意图也很清晰。而指针写法会引起对指针头疼者的反感,但是指针版本的速度会比较快一点——虽然差别不是很大。

更深层次的区别是:下标法中使用的下标表示的就是一个数字,这个下标并不一定只用来索引数组,还可以拿它做其他事情,比如你想初始化一个数组:值为下标的平方。那么使用下标就可以这样写:a[i] = i * i; 如果用指针方法必须另外再定义一个整数——这使得不但指针要递增,这个整数也要递增,没有下标法简洁。

匿名回答于2021-08-11 01:45:54


相关知识问答