c++中[ ]c语言 是什么意思思?

共有 2226 人关注过本帖
标题:那个高手知道C++中符号 \ 在这里是什么意思?
等 级:论坛游民
帖 子:31
专家分:17
结帖率:90%
&&已结贴√
&&问题点数:16&&回复次数:9&&&
那个高手知道C++中符号 \ 在这里是什么意思?
这是winnt.h的两段代码,不知道符号 \ 在这里是什么意思,各位谁能解答下?
#define SECURITY_MAX_SID_SIZE&&\
&&&&&&(sizeof(SID) - sizeof(DWORD) + (SID_MAX_SUB_AUTHORITIES * sizeof(DWORD)))
#define THREAD_ALL_ACCESS&&&&&&&&&(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | \
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&0xFFFF)
搜索更多相关主题的帖子:
来 自:未来
等 级:蜘蛛侠
帖 子:353
专家分:1166
&&没有见过,不知道。帮你顶起啊。。。。。。。。。
&&&&&&高手来看看啊。。。。。。。。
翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
等 级:小飞侠
帖 子:600
专家分:2452
在连接上下文用的。就像写英语单词写到行末了,单词又还没写完时可以用“-”来连接。
&&&&&&&&go-
一个道理。
书上有说过,好像是C++primer
迭代的是人,递归的是神。
来 自:三体星系
等 级:贵宾
威 望:22
帖 子:500
专家分:1607
宏定义用来转行的,就是把一个定义分开到几行里。
#define THREAD_ALL_ACCESS&&&&&&&&&(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | \
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&0xFFFF)
#define THREAD_ALL_ACCESS&&&&&&&&&(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
等 级:新手上路
帖 子:11
等 级:等待验证会员
帖 子:598
专家分:1512
宏定义的时候用来做分行用的
你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
等 级:论坛游民
帖 子:67
专家分:20
一行写不完时 用于标示换行
等 级:职业侠客
帖 子:203
专家分:325
额。。。我们那个教授都没说过这个概念
来 自:四川
等 级:新手上路
帖 子:10
等 级:新手上路
额,原来这样啊
版权所有,并保留所有权利。
Powered by , Processed in 0.023128 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved原文链接:
//C++还真是复杂啊 -_-# 各式各样的符号互相嵌套,肉眼已经很难阅读了,新手要了解到灵活运用真不简单!!
##(两个井号)和#(一个井号)都是什么意思
连接符 ##(两个井号)
不知道什么符 #(一个井号)
## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释
#符是把传递过来的参数当成字符串进行替代。
假设程序中已经定义了这样一个带参数的宏:
#define PRINT( n ) printf( "token" #n " = %d", token##n )
同时又定义了二个整形变量:
int token9 = 9;
现在在主程序中以下面的方式调用这个宏:
PRINT( 9 );
那么在编译时,上面的这句话被扩展为:
printf( "token" "9" " = %d", token9 );
注意到在这个例子中,PRINT(9);中的这个&9&被原封不动的当成了一个字符串,与&token&连接在了一起,从而成为了token9。而#n也被&9&所替代。
可想而知,上面程序运行的结果就是在屏幕上打印出
还有点不明白?!
再来一个例子:
#define PRINT( n ) printf( "token" #n " = %d", game##n )
int token9 = 9;
int game9 = 99;
屏幕上打印出:
token9 = 99
阅读(...) 评论() &温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(5798)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'::在C++中是什么意思',
blogAbstract:'::是运算符中等级最高的,它分为三种:1)global scope(全局作用域符),用法(::name)2)class scope(类作用域符),用法(class::name)3)namespace scope(命名空间作用域符),用法(namespace::name)他们都是左关联(left-associativity)他们的作用都是为了更明确的调用你想要的变量,如在程序中的某一处你想调用全局变量a,那么就写成::a,如果想调用class A中的成员变量a,那么就写成A::a,另外一个如果想调用namespace std中的cout成员,你就写成std::cout(相当于using namespacestd',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/',
commentCount:2,
mainCommentCount:2,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}共有 8256 人关注过本帖
标题:这里面的c++和%%分别是什么意思,尤其是 %%相当于数学里面的什么符号?
等 级:ID已被封
帖 子:106
结帖率:75%
&&问题点数:0&&回复次数:6&&&
这里面的c++和%%分别是什么意思,尤其是 %%相当于数学里面的什么符号?
#include&stdio.h&
void main()
&&& int x,y,z,c=0;
&&& printf(&输入两个整数:&);
&&& scanf(&%d%d&,&x,&y);
&&& printf(&%d+%d=&,x,y);scand(&%d&,&z);if(x+y==z)c++;
&&& printf(&%d-%d=&,x,y);scand(&%d&,&z);if(x-y==z)c++;
&&&&&& printf(&%d*%d=&,x,y);scand(&%d&,&z);if(x*y==z)c++;
&&& printf(&%d/%d=&,x,y);scand(&%d&,&z);if(x/y==z)c++;
&&& printf(&%d%% %d=&,x,y);scand(&%d&,&z);if(x%y==z)c++;
&&& printf(&共5道题,答对%d道题\n&,c);
搜索更多相关主题的帖子:
等 级:蜘蛛侠
帖 子:577
专家分:1040
你应该多看看书 个人觉得都是书上的概念么
c++相当于c=c+1; %%是输出%;
等 级:论坛游民
帖 子:35
专家分:43
c++相当于c=c+1;相当于 c+=1;
printf(&%d%% %d=&,x,y); //这句是以整型输出x ,y的值,并且在两个值之间放入“%% ”。注意哦,还有一个空格。
等 级:论坛游侠
帖 子:71
专家分:126
c++相当于c=c+1,%d%d在scanf函数中是指按十进制整数输入,在printf函数中是指按十进制整数输出。书上有详细的解除释。
等 级:论坛游民
帖 子:31
专家分:47
c++相当于c=c+1
printf(&%d%% %d=&,x,y)相当于输出x%y=
等 级:蜘蛛侠
帖 子:577
专家分:1040
回复 3楼 yl_524
printf(&%d%% %d=&,x,y); 是输出x% y=中间只有一个% 我确定 OK
等 级:贵宾
威 望:29
帖 子:1164
专家分:3536
同意楼上的观点!
版权所有,并保留所有权利。
Powered by , Processed in 0.024786 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 c店是什么意思 的文章

 

随机推荐