已经大结局了,速度保存吧
百度云
编辑本段2.带参数的宏定义:
除了一般的字符串替换,还要做参数代换
格式:
#define 宏名(参数表) 字符串
例如:#define S(a,b) a*b
area=S(3,2);第一步被换为area=a*b; ,第二步被换为area=3*2;
类似于函数调用,有一个哑实结合的过程:
(1)实参如果是表达式容易出问题
#define S(r) r*r
area=S(a+b);第一步换为area=r*r;,第二步被换为area=a+b*a+b;
正确的宏定义是#define S(r) ((r)*(r))
(2)宏名和参数的括号间不能有空格
已经快完结了。。
百度云分享
<< , >> 都是按位运算符,
一个是按位左移,一个是右移
楼主还是把基础多看看吧
我有全集,你可以收藏
百度一下【野人摊】
猎场,分享