$ 在c语言中是什么意思?

时间:2016.04.21 发布人:电动环链葫芦

$ 在c语言中是什么意思?

已解决问题

谷歌电动环链葫芦用户在2016.04.21提交了关于“铁线虫$ 在c语言中是什么意思?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-17T02:17:24。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:pppppoooooi来自i  

C语言中$不是操作符也不能被用来定义标识符(J山利底苗审情**a中倒是可以)。C语言历史上是为设计Unix操作系统而发明的。所以个人估计不用$是因为防止和Unix-li植序表六开导第由东极ke系统中命令提示符$混淆($在Shell中有其它用途)。
关于C语言的相关用法,关联性比较大的是makefile中的宏定义,$()表示对一个宏的引用,括号中为宏名(如果宏名是单字符则括号可省略)。如果使用IDE,编译系统可能会把环境变量指定为预设的宏供用户使用——这样的宏用来控制编译源文件和生成目标文件的路径很方便。
m**efile配合m**e工具使用,用来在编技测众译过程中控制文件的依赖性。虽然本身不是C语言的必要组成部分,但是事实上的C工程编译过程中基本都要用到它(VC里面用的是代用品MicrosoftNM**e)。m**efile的语法很复河吗刘最历立杂,如果LZ有兴趣可以搜索“G**m**e”来学习。