##用法
呵呵,从基础学起。最近正在看c primer。从补基础知识开始。在这个过程中认识到了自己的不足,但是一步一步的学起。也让我坚信自己可以在技术这条路上干好的。好了,废话不说了。说下今天的收获。
假设程序中有n个变量int name1,name2,name3,name4...namen.在程序中如何在一个循环中访问这几个变量呢。我以前思考过这个问题,当然简单的做法,可以设置一个数组int name[n]来存取这些变量。虽然可以解决问题,但心里总觉得不爽。
今天看到c中还有##这个好东西。
#define NAME(i) name##i
通过这个宏全完可以起取到我需要的变量名。呵呵,爽。