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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

//函數(shù)體開(kāi)//定義//輸入語(yǔ)//賦值 //輸出return}

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論