C语言中,“$”符号有什么用啊?
答案:1 悬赏:60 手机版
解决时间 2021-02-08 06:37
- 提问者网友:箛茗
- 2021-02-07 14:29
最近看到一些C程序的代码,里面有“$”符号,请问“$”符号在C语言中有什么特殊的用处吗 ?
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-07 15:54
C语言中$不是操作符也不能被用来定义标识符(Java中倒是可以)。C语言历史上是为设计Unix操作系统而发明的。所以个人估计不用$是因为防止和Unix-like系统中命令提示符$混淆($在Shell中有其它用途)。 关于C语言的相关用法,关联性比较大的是makefile中的宏定义,$(...)表示对一个宏的引用,括号中为宏名(如果宏名是单字符则括号可省略)。如果使用IDE,编译系统可能会把环境变量指定为预设的宏供用户使用——这样的宏用来控制编译源文件和生成目标文件的路径很方便。 makefile配合make工具使用,用来在编译过程中控制文件的依赖性。虽然本身不是C语言的必要组成部分,但是事实上的C工程编译过程中基本都要用到它(VC里面用的是代用品Microsoft NMake)。makefile的语法很复杂,如果LZ有兴趣可以搜索“GNU make”来学习。 ==== [原创回答团]
求采纳
求采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯