程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++用法的學習心得,用法學習心得

C++用法的學習心得,用法學習心得

編輯:C++入門知識

C++用法的學習心得,用法學習心得


             今天的我已經是一位大三的學子了,當我回想起大一學習的c++這門課時,仍然宛如昨日。高中剛剛畢業的我,滿腦子的英語單詞,詩情畫意,x,y象限,接觸c++的時候,就有些懵了。c++是兼容c的面向過程和面向對象的主流程序設計語言,廣泛用於編寫系統軟件和應用軟件。接觸它之後,我才了解到世界還有一種語言叫做計算機語言。

     當我們上機實驗的時候,我們覺得很枯燥,因為每節課都是敲代碼,碼農般的敲打,可能往往最後運行的並不能成功。例如;源程序:#include<iostream >

using namespace std;

class Complex{

float Real,Iamge;

public:

Complex(float r=0,float i=0){

Real=r;Image=i;}

void Show(){

cout<<"Real="<<Real<<"\tImage="<<Image<<'\n';}

Complex operator+(Complex& c){

return Complex(Real+s,Image);}

};

Int main(void){

Complex c1(25.0f,50.0f),c2(100.0f,200.0f),c3;

c3=c1+c2;c3.Show();

c3=c3+100;c3.Show();

c3=100+c3;

c3.Show();

return 0;}

反復調試不行,最後上網查才知道復數相加有3種情形,但是這裡由於類Complex定義的“+”運算符重在沒有實現第三種情形,所以L1程序行無法再編譯時通過。

最後我覺得關於看書和實踐,書本給我們的只能是原理上的介紹,而作為計算機系學生,以後不是需要你去寫本書,或者講節課,所以實踐的過程就很關鍵,從看程序對原理的理解,到自己寫程序的實戰都是對編程思維很好的提高。C++是門博大精深的編程語言,可以說它是其他很多語言的基礎,我現在接觸到的語言都是C的翻版或者衍生,所以學好它還是相當重要的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved