1 无废话C++ 2 3 为什么学习C++ 4 答:C++效率上比java高效,性能又接近C,学习资源丰富,最主要一点,搞C++的都被人称为“牛人”.--_--想当“牛人”就赶快来学习C++吧. 5 6 Hello,world程序 7 8 // fileName: hello.cpp 9 /* author: 老犁 */ 10 11 #include<iostream> 12 using namespace std; 13 14 int main() { 15 cout<<"Hello,world!"<<endl; 16 return 0; 17 } 18 19 至此,Hello,world程序就写完啦。麻雀虽小,可五脏俱全。下面,是对这个程序的分析。 20 在C++中,程序注释有两种方式,一种是以"//"双斜杠,另一种是以"/* */". 21 "//"这是表示行注释,意思就是,"//"后面的都是注释,直到这行结束。 22 /*注释开始 23 ...... 24 注释结束*/这是单行或者多行注释,以"/*"表示开始,直到找到以它匹配的"*/"表示结束。 25 26 #include<iostream> //这是表示使用C++标准库,而"i"是表示input(输入),"o"是表示output(输出) 27 //"stream"是表示流,iostream整个意思就是“输入输出流". 28 //如果没有 "include<iostream>”这行程序,那么我们的程序就不能使用下面的标准库输出"cout" 29 30 using namespace std; //使用一个名称为std的名字空间,而cout就在std名字空间里。 31 //名字空间:一个相关名称的集合 32 //";"在C++中以";"分号表示一个语句结束。 33 34 int main() { // int main() 是表示定义了一个返回int(整型)的 main(主) 函数,main函数是C++程序的入口点. 35 // " { " 是表示一个语句块的开始 36 37 cout<<"Hello,world!"<<endl; // cout是标准库输出的意思,读音:"c-out". 38 // <<是标准的输出运算符 39 // endl 相当于 "/n" 换行。 40 // ; 语句结束 41 42 return 0; //由于我们定义了一个返回int的main函数,所以函数结束时,要返回一个int型的数据,而常数0是int型数据。 43 44 } //语句块结束 45 46 实践:用文本编辑器vim,gedit,emacs等等,输入上面的程序,保存成hello.cpp。然后在终端敲入 g++ hello.cpp -o hello,惹有错误,请检查程序。接着敲入 ./hello 就可以看到结果啦. 47 48 练习:试着在终端里输出"干死小日本!!". 49 打印如下图案: 50 ***** 51 *** 52 * 53 54 思考:为什么美国的宇航员一登上月球就马上宣布"月球是属于全人类的"而不是说"月球是属于美国的". 55 为什么一定要写Hello,world程序? 56 57 建议:破坏Hello,world程序,试着以你认为正确或者错误的想法去修改它,然后编译、运行,这样会给你的学习带来巨大的乐趣。 58 59
废话连遍C++
最新推荐文章于 2024-02-15 21:21:06 发布