main define 都不在TC的32个关键字中吗

查了百度文库里面ANSI提供的标准定义的32个关键字,好像中间没有difine main什么的,为什么啊?请教达人

main 并不是关键字 它是个函数名,只不过这个函数比较特殊,他是由系统调用的,不像其它函数是由主函数main()调用,比如 stdio.h 文件和 stdlib.h文件,都属于Turbo C的库文件,而main并不是 Turbo C或c++的文件,它是属于系统的库文件中的函数
而 这个difine 没见过不知道是什么 你说的是不是 define追问

呵呵 谢谢你啊 就是define~我打错了,这样的字也不是关键字?反正32个关键字里没有,是不是我们在选标识符的时候 也不能用main define之类的么?

追答

define 是预处理命令 属于Turbo C库文件。 但不是关键字。这两个东东不能作为标识符,系统具有更高的优先级,只要在系统中不能做标符的,在c中或其他编译环境中也不能做标识符。

温馨提示:答案为网友推荐,仅供参考
相似回答