C++ Primer练习题day2

2019-08-16 07:57:00来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

C++ Primer练习题day2


/*
1.7略
1.8
/*
指出不合法的语句;
std::cout<<"/";
std::cout<<"*/ ";
std::cout<</*" */"*/;
std::cout<</*"*/*"/*"*/;
1,2合法,3很明显中间插了个注释所以编译器会有相关的提示报错因为字符结构不完整
4.可以正常输出
*/
PS F:\DATA\primier> cd "f:\DATA\primier\" ; if ($?) { g++ c.cpp -o c } ; if ($?) { .\c 
}
c.cpp:4:21: warning: missing terminating " character
     std::cout<</*"*/"*/;
                     ^
c.cpp:4:21: error: missing terminating " character
     std::cout<</*"*/"*/;
                     ^~~~
c.cpp: In function 'int main()':
c.cpp:6:1: error: expected primary-expression before '}' token
 }

上面是第三个的输出
powershell PS F:\DATA\primier> cd "f:\DATA\primier\" ; if ($?) { g++ c.cpp -o c } ; if ($?) { .\c } /*
这是第四个的输出

#include<iostream>
int main()
{
    // std::cout<</*"*/"*/;
    std::cout<</*"*/"/*"/*"*/;
}

验证程序,Markdown的问题显示可能有些错误

/*
1.9while循环50+到100
*/
#include<iostream>
int main()
{
    int total=0;
    int tar=50;
    while(tar<=100)
    {
        total+=tar;
        tar++;
    }
    std::cout<<"total is anwser:"<<total<<std::endl;
}
PS F:\DATA\primier> cd "f:\DATA\primier\" ; if ($?) { g++ c.cpp -o c } ; if ($?) { .\c 
}
total is anwser:3825
/*
1.10--的使用
*/
#include<iostream>
int main()
{
    int a=10;
    while(a>=0)
    {
        std::cout<<a<<" ";
        a--;
    }
    return 0;
}
PS F:\DATA\primier> cd "f:\DATA\primier\" ; if ($?) { g++ c.cpp -o c } ; if ($?) { .\c 
}
10 9 8 7 6 5 4 3 2 1 0

原文链接:https://www.cnblogs.com/congrifan/p/11285979.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C/C++快读(快速读入)有多——安全AC

下一篇:长乐培训Day9