程序設(shè)計第1章高等院校計算機課程體系_第1頁
程序設(shè)計第1章高等院校計算機課程體系_第2頁
程序設(shè)計第1章高等院校計算機課程體系_第3頁
程序設(shè)計第1章高等院校計算機課程體系_第4頁
程序設(shè)計第1章高等院校計算機課程體系_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1第1章C++的初步知識第2類型與表達第2過程的程序設(shè)第3第4數(shù)與預(yù)處理第5章數(shù)組第6章指針第7章自定義數(shù)據(jù)類第3對象的程序設(shè)計第8章類和對象第9類和對象的進一步討論第10章運算符重載第4第11章繼承與派生第12第13第14章C++工具第1章C++的初步知識第2章數(shù)據(jù)類型與表達第第1章C++*1.1從C到*1.2最簡單的C++ *1.1從C到化而成的,它是為初學(xué)者設(shè)計的小型高級語言。 C++是由AT&TBell(貝爾) *1.2最簡單的C++例1.1“ThisisaCprogram.”。#include<iostream>intmain(){

//包含頭文件//使用命名空間cout<<″ThisisaC++return}ThisisaC++program.須有一個main函數(shù)。main前面的int的作用是函數(shù)體是由大括號{}括起來的。本例中主函數(shù)內(nèi)再看程序的第1行“#include<iostream>”,這不是#include<iostream>是一個“包含命令”,它的作用iostream是i-o-stream3個詞的組合,從它的形式就程序的第2行“usingnamespacestd;”的意思是“使 “usingnamespacestd;”作 使用“#include<iostream>”命令以提供必要的信息,同時要用“usingnamespacestd;,使程序能例1.2求a和b兩個數(shù)之和。//求兩數(shù)之#include<iostream>intmain()

(本行是注釋行//預(yù)處理//使用命名空間//主函數(shù)首{inta,b,sum;

//函數(shù)體開//定義//輸入語//賦值 //輸出return}

//如程序正常結(jié)束,向123例1.3給兩個數(shù)x和y,求兩數(shù)中的大者。#includeintmax(intx,inty){intif(x>y)else}

//預(yù)處理命//定義max函數(shù),函數(shù)值為整型,形式參數(shù) ,定義本函數(shù)中用到的變量z為整//if語句,如果x>y,則將x的值賦給//否則,將y的值賦給//將z的值返回,通過maxintmain( inta,b,m;

//輸入變量a和b//調(diào)用max函數(shù),將得到的值賦給 //輸出大數(shù)mreturn}

//如程序正常結(jié)束,向max程序運行情況如下1825

#include<iostream>intmain(){intmax(intx,intint

//對max函數(shù) //調(diào)用maxreturn}intmax(intx,int{intz;elsez=y;

//定義max}為對該函數(shù)的函數(shù)。函數(shù)的位置應(yīng)當(dāng)在函例1.4包含類的C++#include<iostream>classStudentintnum;intscore;voidsetdata(}

//預(yù)處理命 一個類,類名為//以下為類中的私有//私有變量//私有變量//以下為類中的公用//定義公用函數(shù)//輸入num//輸入scorevoid y( //定義公用函數(shù) //輸出num //輸出score 結(jié)Student對intmain({stud1.setdata(); y( y(return}

//定義stud1和stud2為Student類的變//主函數(shù)//調(diào)用對象stud1的setdata//調(diào)用對象stud2的setdata//調(diào)用對象stud1的 y函//調(diào)用對象stud2的 y函 分為兩大類:private(私有的)和public(公用的)。 100198.5100276.5

(1)一個C++程序可以由一個程序單位或多個程4個程序中都包括#include命②全局部分(在函數(shù)外的部分)。在這部分中包括對用戶自己定義的數(shù)據(jù)類型的和程序中缺省,如intmain()。②函數(shù)體,即函數(shù)首部下面的大括號內(nèi)的部分。如果在一個函數(shù)中有多個大括號,則最外層的一對{} 部分(在函數(shù)內(nèi)的 (4)語句包括兩類。一類是 執(zhí)行語句。C++對每一種語句賦予一種特定的功能。C++程序書寫格式自由,一行內(nèi)可以寫幾個語句C++程序沒有行號束處有一個“*/”C++用C++(cpp是cplusplus的縮寫)。序(objectprogram)”。一般以.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論