Name1..hour //加班時數 name2..hour //請假時數

Slides:



Advertisements
Similar presentations
1 第二讲 C++ 编程基础. 2 主要内容 C++ 语言概述 C++ 编程基础 数据的简单输入输出 C++ 的发展 C++ 源程序结构与书写规范 C++ 编译器和集成开发环境.
Advertisements

C/C++ 程序设计 吉林财经大学 管理科学与信息工程学院 李艳东 : Tel :
C++语言程序设计教程 第5章 构造数据类型 第6章 C++程序的结构.
授课教师:江星玲 1.
第 2 章 初探 C++.
操作系统原理 Principles of Operating System
第4章 数组 数组是由一定数目的同类元素顺序排列而成的结构类型数据 一个数组在内存占有一片连续的存储区域 数组名是存储空间的首地址
C++程序设计 主讲:王兴波教授 1.
第八章 类和对象.
課程名稱:計算機概論 授課老師:李春雄 博士
Compilers Flex & Bison 的安裝使用
陈 峦 副教授 研究院大楼316# 电子科技大学 能源科学与工程学院
Chapter 1 用VC++撰寫程式 Text book: Ivor Horton.
struct 可以在同一個名稱下擁有多種資料型態。使用struct能讓資料的存取和處理更為靈活。
資料大樓 --談指標與陣列 綠園.
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
函數(一) 自訂函數、遞迴函數 綠園.
教材 《C++程序设计》.谭浩强. 清华大学出版社 王雪晶
C 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
如何在VC环境下 安装开发包 ----以EasyX举例.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
编译与多文件.
C++语言程序设计 C++语言程序设计 第四章 数组及自定义数据类型 C++语言程序设计.
第一章 程序的基本结构. 第一章 程序的基本结构 教材及授课结构 本章目标 基本内容 扩展阅读 上机指导 应用举例 习题.
C++ 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
C++语言程序设计 C++语言程序设计 第四章 数组及自定义数据类型 C++语言程序设计.
Object-Oriented Programming in C++ 第一章 C++的初步知识
第12章 從C到C++語言 12-1 C++語言的基礎 12-2 C++語言的輸出與輸入 12-3 C++語言的動態記憶體配置
2 C++ 的基本語法和使用環境 親自撰寫和執行程式是學好程式語言的不二法門。本章藉由兩個簡單的程式,介紹C++ 程式的基本結構和開發環境,讓初學者能逐漸建立使用C++ 的信心。
第一章 C++编程简介 丘志杰 电子科技大学 计算机学院 软件学院.
第四章 小技巧.
作業系統 (Operating System)
第3讲 C++程序控制结构 3.1 顺序结构 3.2 分支结构 3.3 循环结构 3.4 转向控制 3.5 综合案例分析.
C++程序设计 string(字符串类) vector(容器类).
C++语言程序设计 第二章 C++简单程序设计.
程序的三种基本结构 if条件分支语句 switch多路开关语句 循环语句 循环嵌套 break,continue和goto语句
3 數學運算 3.1 鍵盤輸入 輸入函數cin 多重輸入cin 輸出格式化 3-3
谭浩强 编著 中国高等院校计算机基础教育课程体系规划教材 C++程序设计.
C++语言程序设计 第十一章 流类库与输入/输出.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
切換Dev c++顯示語言 工具->環境選項(V)->介面->language (Chinese TW)
序及第0章.
C++ 程式設計 基礎篇 張啟中 Chang Chi-Chung.
C++大学基础教程 第11章 多态性 北京科技大学 信息基础科学系 2019/4/8 北京科技大学.
會計資訊系統 大帳省財務庫存管理系統(Beyond) 士林高商(資料來源:啟發出版社) 簡報者:黃瑞萍老師.
第二章 基本数据类型及运算 C数据类型概述 基本数据类型 运算符和表达式 混合运算与类型转换 数据的输入输出 顺序程序设计举例.
Chapter 2 & Chapter 3.
C++语言程序设计 C++语言程序设计 第五章 函数 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第三章 控制语句 第十一组 C++语言程序设计.
物件導向程式設計 CH2.
第11章 從C到C++語言 11-1 C++語言的基礎 11-2 C++語言的資料型態與運算子 11-3 C++語言的輸出與輸入
導 論 教學投影片.
C++程式設計入門 變數與運算子 作者:黃建庭.
项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。
第一章 C语言概述 目录 什么是语言、程序 C语言的历史与发展 C语言的书写形式与程序结构 运行C语言的步骤与方法
C/C++基礎程式設計班 C++: 物件的使用、參考、重載函式 講師:林業峻 CSIE, NTU 3/28, 2015.
C++语言程序设计 第十章 C++标准模板库 成都信息工程学院计算机系.
C++语言程序设计 C++语言程序设计 第十章 多态 第十一组 C++语言程序设计.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
C++程序设计 概述 潘荣江 山东大学软件学院.
C++语言程序设计 C++语言程序设计 第十一章 异常处理 C++语言程序设计.
第9章 C++程序设计初步 9.1 C++的特点 9.2 最简单的C++程序 9.3 C++的输入输出 9.4 函数的重载
變數與資料型態  綠園.
資料!你家住哪裏? --談指標 綠園.
作業系統的操作 2019/8/9 明誠中學編製.
Introduction to the C Programming Language
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

Name1..hour //加班時數 name2..hour //請假時數 int hour = 10; //加班 Namespace name1 { int hour = 10; //加班 } Namespace name2 {int hour = 20; //請假 } int hour = 20;//請假 hour ??? 註解 變數/函數/類別 .. 標示用意,便於未來維護 Name1..hour //加班時數 name2..hour //請假時數 Incude 2 件事 1.funciotn definition 2.complie check 使用變數前必須定義,好處complie可以檢查是否變數錯置問題 Cout 必須把 iostream 包括進來的原因 不使用using namespace std; cout  std..cout cin std..cin cout & endl  iostream system  cstdlib

prog2_1.cpp

#include <stdlib.h> #include <iostream.h> #include <iostream> 1997 年 #include <cstdlib>

編譯時只將有用到的函數庫包括進來, 降低執行檔檔案大小 編譯時 iostream/stdlib 標頭檔放在下列位置 #include <iostream> #include <cstdlib>

系統函數參考 iostream cmath ctime 提供輸入及輸出串流相關函數 有關數學函數,如 sin(x) , cos(x)的相關資訊 ctime 與時間相關的函數資訊,如取得pc時間 time(null) time_t t; t=time(NULL); cout<<ctime(&t); 附錄B提供常用函數及使用範例

Sum = sum + 2 ;

long / char / main / return .. 關鍵字 long / char / main / return ..

BASIC NUM =10 … NUN = 30

cout << “We all love c++.” << “\n”; cout << “We all love c++.” << endl ;

識別字 cout / num / endl / main… 寬度變數 int aa Int width C++識別字大小寫有分,Box / box 不同變數

識別字及關鍵字 識別字 關鍵字 命名變數、函數或者類別的文字 編譯程式本身使用的識別字,即保留給系統使用。不得使用於程式自行定義的變數、函數或者類別的命名

prog2_2.cpp

Prog2_3.cpp

一隻壁虎在一處工地上游蕩,這時正好一條大鱷魚爬了過來,正準備要一口吃掉它, 情急之下,小壁虎上前一把抱住了鱷魚腿,大聲喊:『媽媽!』 大鱷魚一愣,立即老淚縱橫:『孩子,別再上班了,半個月就瘦成這樣了, 中秋節好好休息吧!』

Dev C++ 介紹

C++語言的開發環境(1/3) 程式語言的整合開發環境(Development Environment)是一組工具程式,其具有建立程式碼、編譯和除錯。 高階程式語言多提供整合開發環境,稱為「IDE」(Integrated Development Environment) DOS MODE 開發 BIN\PROG2_4.CPP

C++語言的開發環境(2/3) 常用的C語言整合開發環境,如下所示: Turbo C/C++、Borland C++:Borland公司在MS-DOS作業系統時代開發的C/C++語言整合開發環境。 Microsoft Visual C++:微軟公司的C++編譯程式,目前版本是Visual C++.NET。 Borland C++ Builder:Borland公司在Windows作業系統下的C++整合開發環境。 Dev-C++:Bloodshed Dev-C++是一套免費C/C++程式的整合開發環境。

C++語言的開發環境(3/3) Dev-C++是使用Borland Delphi設計的應用程式整合開發環境,使用MinGW(Minimalist GNU for Windows)的C/C++編譯程式,這是UNIX系統GCC編譯程式的Windows版本。 GCC(GNU Compiler Collection,GNU編譯器套裝),是一套由 GNU 開發的編程語言編譯器。 GNU計畫的關鍵部分,亦是自由 Unix 及蘋果電腦 Mac OS X 操作系統的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平台編譯器的事實標準。 GNU 將要實現 UNIX 系統的介面標準,因此 GNU 計劃可以分別開發不同的作業系統元件。GNU 計劃採用了部分當時已經可自由使用的軟體,例如 TeX 排版系統和 X Window 視窗系統等。「Guh-NOO」(/gnu) Dev-C++使用的C/C++編譯程式MinGW(Minimalist GNU For Windows)的官方網站,MinGW是GCC的Windows版本,包含GNU工具集和一些支援的DLLs,可以建立原生的Windows應用程式。 GNU 計畫 開始於一九八四年,旨在發展一個類似 Unix ,且為 自由軟體 的完整作業系統: GNU 系統。(

Dev-C++下載 Dev-C++是一套免費軟體,Bloodshed軟體公司提供完整的CD系統光碟,可以在該公司網站訂購,也可以免費下載 下載網址 http://www.bloodshed.net/dev/devcpp.html

第一個C++程式 在安裝好Dev-C++整合開發環境後,我們 就可以開始開發C應用程式,程式開發的 步驟,如下所示: Step 1:啟動Dev-C++,新增原始碼檔案。 Step 2:輸入程式碼,建立和儲存C++原始程 式碼檔案,副檔名為.cpp。 Step 3: 「編譯並執行」指令,編譯檢查是 否有語法錯誤,產生可執行的執行檔。

在Windows系統執行C++應用程式 在Dev-C++編譯和執行C++程式後,編譯檢 查没有錯誤後,會在原始碼程式檔案相同 的資料夾產生編譯成的執行檔,副檔名 為.exe,因此可以直接在Windows作業系 統執行EXE執行檔。