C++用法的学习心得
在大一的時候,我們曾經學習了兩學期的C++語言。因此說起C++我們都不陌生,然而第一反應是感覺自己學得并不好。剛開始的時候,大家還抱著新鮮感,畢竟是我們進入大學以來接觸的第一門和專業相關的課程。還記得我們第一個學習到的是hello?world,當時就覺得編程的語言很特別,自己對此也是一知半解。
后來,通過對C++語言的繼續學習,我感覺自己掌握的也越來越少,課堂上學到的知識和實際操作還是有很大差距。C++程序設計語言是一門實踐性非常強的課程,即使課上跟著老師的腳步聽,但是真到自己實際操作的時候卻感覺什么都沒有學到,這一度讓我很苦惱。
還記得上機課上,老師曾讓我們調試一段程序,如下:
#include<iostream>
Using?namespace?std;
Int?main(void)
{???int?i=2,
??????S=1;
????While(i<=100)????????//A
???{??s+=i;i++;}??????????//B
???cout<<”1+2+3+...+100=”<<s<<’\n’;
???Return?0;
}
結果如下:1+2+3+...+100=5050
程序說明:
1.while語句執行時,是先判斷條件后執行循環體,故循環體有可能一次也不執行。
2.在while語句的循環體或表達式內,應有改變表達式的值的內容,如本程序中的i++,否則,會產生無休止的循環。
3.編程時,必須明確所用變量的含義及初值,如上面程序中的變量i和s的作用和初值都是明確無誤的。
4.由于while循環的循環體只能是一條語句,而本程序卻要執行兩條,即“s+=i;i++;”,因此,程序中將這兩條語句用花括號{}括起來,變成一條復合語句。如程序行B所示。當然,在程序功能不變的前提下,程序行A和B也可以改寫成:
????????while(i<=100)
???????????s+=i,i++;
或
????????while(i<=100)
??????????s+=i++;
這時,無須使用復合語句。
????學習C++是一項艱苦的歷程。浮躁的人、沒有耐性的人,是肯定學不好的。我們必須有狂熱的編程熱情,否則是很難堅持下去的。我們也必須學會自信,因為有些時候盡管我們花了相當多的時間和精力,我們也不能寫出一個程序。
轉載于:https://www.cnblogs.com/shfang/p/4796108.html
總結
以上是生活随笔為你收集整理的C++用法的学习心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (王道408考研操作系统)第三章内存管理
- 下一篇: s3c2440移植MQTT