请问利用宏定义的参量的问题

我在我的程序的开头利用宏定义了几个参量,其实就是kernel运算过程中需要用到的量。。

我只是主机端程序里面定义,然后利用kernel调用的 参量传递进kernel,但是一运行却发现总是为定义参量。。

我看勇哥的书里面提到过这个,但是还是不太会,要是想把它写到头文件里面去,头文件的书写格式和一般的C文件有什么区别 啊??要用到这些参数时怎么办?是直接用include,然后直接用就是了还是???