c 11之第一章

2021-09-18 03:19:22 字數 1071 閱讀 6525

當我們又一些c語言基礎的時候,讀到第一章中的編寫乙個程式來解決簡單的書店問題時,我們不由的會想寫乙個程式練一下手試試,在我把自己的程式寫完之前,我想還是對第一章書店問題進行乙個簡單的描述吧。

問題如下:

我們的書店儲存所有銷售記錄的檔案,每條記錄報存了某本書的一次銷售的資訊(一冊或多冊)。每條記錄包含三個資料項:

0-201-70353-x 4 24.99

第一項是書的isbn號(國際標準書號,一本書的唯一標識),第二項是售出的冊數,最後一項是書的單價。有時,書店老闆需要查詢此檔案,計算每本書的銷售量、銷售額及平均售價。

好了,問題描述完了,作為一位標準的寫c程式出身的程式設計師,肯定會這樣去思考問題,定義乙個結構體,我們暫且把這個結構體叫做library_book_info_st,裡面包含3個成員,分別為isbn,count,price。結構體定義如下:

typedef struct _library_book_info_st

library_book_info_st;

然後我們開始編寫主體功能,

#define max_book_size 100

static library_book_info_st book_info[max_book_size];

static unsinged int index = 0;

int main(int argc, char *ar**)

; for(i=0; i> temp.isbn>>temp.count>>temp.price)

{ book_info[index++] = temp;

std::cout<< "please input the book followwing info(isbn count price):" <> str_isbn;

for(i=0; i在上面程式當中,我們使用了c++中的string型別,std命令空間,cin和cout作為輸入和輸出,所以感覺是乙個很標準的c++程式寫的,這也是我開始對c++的認識,但是我想說的是,這裡面缺少了c++的靈魂-「物件導向的思想」,這個我暫時丟擲這個話題,後面我們還會回顧這個問題的,好了,圖書管也要閉館了,我得溜了。。。。。。。

第一章 1 1開始

即將大四畢業了,雖然不知道現在學習會不會晚,從今天開始把一點一滴學習c 開始的心路過程記錄下來,讓畢業的自己起碼心裡有一點底。首先我的安裝環境是ubuntu16.0,使用的編譯器是g 網上有很多詳細的安裝步驟,這裡就不多看了。程式原始檔命名 c 程式字尾名.cc,cxx,cpp,cp,c,系統會自動...

C Primer 第一章學習 1 1

1.1 編寫乙個簡單的c 程式 每個c 程式都包含乙個或多個函式 function 其中乙個必須命名為main。作業系統通過呼叫main來執行c 程式。下面是乙個非常簡單的main函式,它什麼也不幹,只是返回給作業系統乙個值 int main 乙個函式的定義包含四個部分 返回型別 return ty...

第一章 C 程式設計

今天終於下定決心將資料結構與演算法重新在複習一遍,先是c 的一些比較容易忘記的特性簡單的溫習一遍 包括遞迴呼叫,異常操作,類模板,函式模板等等,這三天寫得原始碼如下 book name c structure and algorithm filename chapter1.cpp version 1...