這是第四個的輸出 ...
/*
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