c/c++语言开发共享C++中“#”号的使用方法介绍

在写程序时,我们经常要输出,比如printf,cout,当你要输出表达式的值,并要在前面输出表达式的形式时,有时会有点麻烦!比如cout<<"a*b(c-d):"&l

在写程序时,我们经常要输出,比如printf,cout,当你要输出表达式的值,并要在前面输出表达式的形式时,有时会有点麻烦!比如cout<<"a*b(c-d):"<

貌似没说清楚,举个例子:

  #include    using namespace std;    #define p(ex) cout<<#ex<<":"<    int main()    {    int a[10];    for (int i = 0; i < 10; i++)    a[i] = i;    int *ip = a;    p(*ip);    p(*++ip);    p(*(ip+5));    int *ip2 = ip + 5;    p(*ip2);    p(*(ip2 - 4));    p(*--ip2);    p(ip2-ip); //指针相减,注意:指针之间不能相加    return 0;    }

执行一下,看看效果,不用我们屡次写cout<<"*(ip2 – 4)"<<":"<<*(ip2 – 4)<

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/605798.html

(0)
上一篇 2021年5月13日
下一篇 2021年5月13日

精彩推荐