永发信息网

C语言中,“$”符号有什么用啊?

答案:1  悬赏:60  手机版
解决时间 2021-02-08 06:37
最近看到一些C程序的代码,里面有“$”符号,请问“$”符号在C语言中有什么特殊的用处吗 ?
最佳答案
C语言中$不是操作符也不能被用来定义标识符(Java中倒是可以)。C语言历史上是为设计Unix操作系统而发明的。所以个人估计不用$是因为防止和Unix-like系统中命令提示符$混淆($在Shell中有其它用途)。 关于C语言的相关用法,关联性比较大的是makefile中的宏定义,$(...)表示对一个宏的引用,括号中为宏名(如果宏名是单字符则括号可省略)。如果使用IDE,编译系统可能会把环境变量指定为预设的宏供用户使用——这样的宏用来控制编译源文件和生成目标文件的路径很方便。 makefile配合make工具使用,用来在编译过程中控制文件的依赖性。虽然本身不是C语言的必要组成部分,但是事实上的C工程编译过程中基本都要用到它(VC里面用的是代用品Microsoft NMake)。makefile的语法很复杂,如果LZ有兴趣可以搜索“GNU make”来学习。 ==== [原创回答团]

求采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去澳大利亚买什么比较好?
俊智网络地址在什么地方,想过去办事
水饺店用什么锅比较好,用什么汤水煮水饺更好
驴怎样养长得快 养驴所注意的事项
顺兴地址有知道的么?有点事想过去
请问一下我之前的摩托车有两条违章记录,现在
内蒙古呼和浩特婚纱摄影哪家好?
1996网咖地址好找么,我有些事要过去
鸭绿江有多宽?中朝友谊桥有多长?
八度空间网吧怎么去啊,我要去那办事
连云港海州公证处位置
怎么让手机尽量节约电如题
热浪网吧地址在什么地方,想过去办事
摩洛哥有多大?
为什么好多人认为以前的美女比现在的好看
推荐资讯
谁有一到6套人民币全套图片?求观赏
溪南学校(泉州南安)地址在什么地方,想过去办
四川省西昌市健康路318号3栋2单元3楼2号有顺
美版的iphone能用中国的电信4g卡吗?
准备放弃事业编,请教一些问题
东风日产新奇骏属什么车型?
大学没考好一定要办大学酒吗?(考的前所未有
请教宜兴后面这个字念什么?谢谢了!
138的龙宫号
在等差数列中s4=40 sn= 120 s n-4=130. 求n
舜雅社区群众涉法诉求工作站怎么去啊,我要去
2013年年底,A股份有限公司的未分配利润为(
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?