開始使用Visual C++.

Slides:



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

第一單元 建立java 程式.
C语言程序设计 主讲教师 :张群燕 电话:
授课教师:江星玲 1.
第 2 章 初探 C++.
第一章 C语言概述 计算机公共教学部.
第4章 数组 数组是由一定数目的同类元素顺序排列而成的结构类型数据 一个数组在内存占有一片连续的存储区域 数组名是存储空间的首地址
File Access 井民全製作.
C++程序设计 王希 图书馆三楼办公室.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Chapter 1 用VC++撰寫程式 Text book: Ivor Horton.
簡易C++除錯技巧 長庚大學機械系
資料大樓 --談指標與陣列 綠園.
2 C++ 程式概論 2.1 C++ 程式結構 程式註解 // 插入標題檔 #include 2-3
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
101北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
第一章 程序的基本结构. 第一章 程序的基本结构 教材及授课结构 本章目标 基本内容 扩展阅读 上机指导 应用举例 习题.
Java程式概觀.
C++语言程序设计 C++语言程序设计 第四章 数组及自定义数据类型 C++语言程序设计.
1. 檔案File  開新New  檔案Empty File (再另存新檔D:\hello.c)
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
C語言簡介 日期 : 2018/12/2.
Object-Oriented Programming in C++ 第一章 C++的初步知识
第三章 C++中的C 面向对象程序设计(C++).
第12章 從C到C++語言 12-1 C++語言的基礎 12-2 C++語言的輸出與輸入 12-3 C++語言的動態記憶體配置
2 C++ 的基本語法和使用環境 親自撰寫和執行程式是學好程式語言的不二法門。本章藉由兩個簡單的程式,介紹C++ 程式的基本結構和開發環境,讓初學者能逐漸建立使用C++ 的信心。
類別(class) 類別class與物件object.
第一章 C++编程简介 丘志杰 电子科技大学 计算机学院 软件学院.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
C++程序设计 string(字符串类) vector(容器类).
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
C++语言程序设计 第二章 C++简单程序设计.
Instructor:Po-Yu Kuo 教師:郭柏佑
3 數學運算 3.1 鍵盤輸入 輸入函數cin 多重輸入cin 輸出格式化 3-3
C++语言程序设计 第十一章 流类库与输入/输出.
切換Dev c++顯示語言 工具->環境選項(V)->介面->language (Chinese TW)
第一單元 建立java 程式.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
C++ 程式設計 基礎篇 張啟中 Chang Chi-Chung.
OOP6 結構Struct 黃兆武.
Name1..hour //加班時數 name2..hour //請假時數
第 二 章 数据类型、运算符与表达式.
物件導向程式設計 CH2.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
C++语言程序设计教程 第2章 数据类型与表达式 第2章 数据类型与表达式 制作人:杨进才 沈显君.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
C++程式設計入門 變數與運算子 作者:黃建庭.
C++程序设计 吉林大学计算机科学与技术(软件)学院.
第二章 类型、对象、运算符和表达式.
挑戰C++程式語言 ──第7章 輸入與輸出.
Review 1~3.
C/C++基礎程式設計班 C++: 物件的使用、參考、重載函式 講師:林業峻 CSIE, NTU 3/28, 2015.
挑戰C++程式語言 ──第9章 函數.
#include <iostream.h>
北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
選擇性結構 if-else… switch-case 重複性結構 while… do-while… for…
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
結構、檔案處理(Structure, File)
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
Programming & Language Telling the computer what to do
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
第9章 C++程序设计初步 9.1 C++的特点 9.2 最简单的C++程序 9.3 C++的输入输出 9.4 函数的重载
變數與資料型態  綠園.
C語言程式設計 老師:謝孟諺 助教:楊斯竣.
Unix指令4-文字編輯與程式撰寫.
方法(Method) 函數.
InputStreamReader Console Scanner
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

開始使用Visual C++

建立第一個C++程式 由功能表點選【File/New】 點選Project,選取『Win32 Console Application』,並且設定Project Name Console-mode程式是一個以字元為主的應用程式,主要在DOS視窗中執行 接著選取『An Empty Project』選項 完成設定後,按下工具列的『New Text File』,出現編輯視窗 編輯程式前,請先【存檔】,這樣編輯程式時才會有“關鍵字高亮度顯示”等功能,以方便編輯 存檔時請自行設定檔案的副檔名(.cpp)

執行第一個C++程式 程式經過編譯之後,若沒有問題(可由build status視窗中看到訊息),便可連結並建立執行檔,執行程式。 和.cpp檔案同一目錄中,會產生一Debug目錄,程式的執行檔便放在此目錄中,可在DOS視窗中來執行此程式。

程式範例 // Test.cpp // 程式的目的是在顯示器上顯示一行文字 // -------------------------------------- #include <iostream.h> // 程式主體部份 int main() { cout << "Hello, 您好!" // 主要的敘述 << endl; return 0; }

程式範例 // 要求使用者輸入兩個整數,並把計算結果輸出(練習使用cout, cin) #include <iostream> int main() { int x; // 第一個輸入整數 int y; // 第二個輸入整數 int Sum; // 兩個整數的和 cout << "請輸入第一個整數\n"; cin >> x; cout << "請輸入第二個整數\n"; cin >> y; Sum = x + y; cout << "這兩個整數的和是: " << Sum << endl; return 0; }

程式範例 // A program to check the size of data types #include <iostream> main() { cout << " Size of int is : " << sizeof(int) << " bytes" << endl; cout << " Size of short is : " << sizeof(short) << " bytes" << endl; cout << " Size of unsigned is: " << sizeof(unsigned) << " bytes" << endl; cout << " Size of long is : " << sizeof(long) << " bytes" << endl; cout << " Size of float is : " << sizeof(float) << " bytes" << endl; cout << " Size of double is : " << sizeof(double) << " bytes" << endl; cout << " Size of char is : " << sizeof(char) << " bytes" << endl; cout<< " Size of 3.8 is : " << sizeof(3.8) << " bytes" << endl; cout<< " Size of 3.8 + a is : " << sizeof(3.8 + a) << " bytes" << endl; cout<< " Size of 3.8f is : " << sizeof(3.8f) << " bytes" << endl; cout<< " Size of a is : " << sizeof(a) << " bytes" << endl; cout<< " Size of 3.8f + a is: " << sizeof(3.8f + a) << " bytes" << endl; }

// x的3次方計算 #include <cmath> #include <iostream> main() { float x ; cout << "請輸入一個數值:\n "; cin >> x; cout << "它的3次方是: " << pow(x,3) << endl ; }

常用的數學函數 名稱 功能 輸出值的資料型態 abs(x) 絕對值 int fabs(x) 與x相同 exp(x) double pow(x,y) 次方 sqrt(x) 開根號 log(x) 取對數 log10(x) 以10為底取對數 Double ceil(x) >=x的最小整數 floor(x) <=x的最大整數

C++的資料型態 基本資料型態 整數 int, short, long 浮點數 float, double, long double 字元 char 邏輯值 bool (bool b1,b2,b3; b1=true; b2=false; b3=1) 衍生資料型態 與位址相關的資料型態 指標 參照 有結構的資料型態 string enum aray struct union class

函數 函數的語法有三個部分: 函數的宣告 建立函數的prototype,以告知編譯器本程式將使用的函數名稱,以及進出這個函數的資料之型態和數量 函數的定義 函數的呼叫

範例程式 //-------函數C2F的定義---------- float C2F(float C) { float F; #include <iomanip> //---------函數C2F的宣告--------------------------- float C2F(float); int main() { float CTemp; cout << " 攝氏 華氏 " << endl ; cout << "-----------------" << endl ; for ( int i = 1 ; i <= 10 ; i++ ) CTemp = 10.0*i; cout << setw(5) << CTemp << " " << setw(5) << C2F(CTemp) << endl ; } return 0; //-------函數C2F的定義---------- float C2F(float C) { float F; F = C*9.0/5.0 + 32.0; return F; }

指標 指標的定義 float* ptf; //定義指標ptf, 較常用 float *ptf; //定義指標ptf,較少用 如果要同時定義兩個指標 float *p1,*p2; //p1,p2都是指標 float* p1,p2; //p1是指標, p2是float變數