c语言中 os什么意思
答案:3 悬赏:30 手机版
解决时间 2021-03-18 13:14
- 提问者网友:我的未来我做主
- 2021-03-17 15:06
c语言中 os什么意思
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-17 15:29
不是关键字,只是个用户自己定义的标识符。不看代码,鬼才知道什么意思
全部回答
- 1楼网友:动情书生
- 2021-03-17 17:36
操作系统operating system ,不知道是否是这样
- 2楼网友:酒者煙囻
- 2021-03-17 16:03
##在c/c++中具有连接字符串的作用。例如:
执行完a ## b后变为ab(连接a和b并去掉空格)。
下面通过具体实例来说明##的工作原理:
假设程序中已经定义了这样一个带参数的宏:
#define paster( n ) printf( "token" #n " = %d", token##n )
同时又定义了一个整形变量:
int token9 = 9;
现在在主程序中以下面的方式调用这个宏:
paster(9);
那么在编译时,上面的这句话被扩展为:
printf( "token" "9" " = %d", token9 );
注意到在这个例子中,paster(9);中的这个”9”被原封不动的当成了一个字符串,与”token”连接在了一起,从而成为了token9,而#n也被”9”所替代。
可想而知,上面程序运行的结果就是在屏幕上打印出token9=9
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯