我是靠谱客的博主 温暖乌冬面,最近开发中收集的这篇文章主要介绍c++语言指令,程序设计与C++,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原标题:程序设计与C++

1、什么是计算机程序?

用计算机语言编写的能完成一定功能的指令序列。

可以理解成4个关键部分

一些指令;

有顺序;

有功能;

用计算机语言编写

2、什么是计算机语言?

人类语言有汉语、英语、俄语、法语、西班牙语等,自然语音是一些发音、符号及使用规则的集合。计算机语言与自然语言与是类似的,计算机语言是计算机能够识别的指令及其使用规则的集合。

自然语言有很多种,我们要说话,就需要使用某种语言来说。计算机语言也有很多种,如Fortran、C、Java、VB、Python,Php等。我们需要编写计算机程序,就需要使用某种语言。下面我们介绍是计算机语言是c++。

c631362acf4d8eced0a514a1209246e0.png

3、c++是一种历史悠久的语言。

1983年,贝尔实验室Bjarne Stroustrup设计的。在最新的编程语言流行度排行榜上,c++排行第三(有时排第四),前四名分别是C,Java,c++和Objective C。c++应用广泛、是人们比较喜欢的语言。

c++兼容了C语言,也就是用C语言编写的程序在C++编绎环境下不需要修改,就能够编绎执行。

c++也是面向对象的语言,这是与C语言不同的。

c++适合编写系统程序,也适合编写应用软件。

学习c++有助于理解计算机的工作过程,深入理解计算机的原理和概念。

4、C++有不同的标准与版本

第1个标准:C++98 , 1998年发布

第2个标准:C++03, 2003年发布

ISO/IEC 14882:2003

第3个标准:C++11, 2011年发布

ISO/IEC 14882:2011

开发环境VS2012、GCC4.8.1、Clang3.3

下一个标准可能是C++15、C++17

我们讲的C++的标准是老版本C++98。

5、C++的应用广泛,主要应用范围如下:

a73a4a56e73261c79157d9b702d70e73.png

6、什么是程序设计?

产生(编写、设计)求解问题的程序的过程。就也是我们后面会重点介绍的。

为什么要学习程序设计呢?现在的计算机已经无所不能了,小到智能手机,智能手表,智慧家居,大到智能农业,智慧城市,太空探索,所有这些应用,计算机及相关的设备是它的基础件,软件才是它的灵魂;离开了这些软件,它们也都变成了僵尸。那么软件是核心是什么呢?那就是计算机程序,尽管我们已经有很多软件了,但这些软件仍然不能够满足我们的需求。

e3bab42c75e8ead0150bc8b1105a6acd.png

7、编写好的程序

01b7add6559392026cfead3814bd337d.png

我们编写的程序不但要是正确的程序,还是好的程序包括:可读性好、易于理解;节省空间,节约空间;可靠性高,易维护。

8、如何学习程序设计

学习方法得当

语法熟 认真学习、仔细阅读教材,对语法点进行测试

练习多

模仿例题,读别人的程序,做习题--多写程序

要会,要熟

学习关键:

算法

调试

学习的捷径是多问,不耻下问。希望大家动脑筋,独立思考,当你百思不得其解时,问是捷径,问同学,问老师,问网络,试一试。还可以编写一个小程序,上机试一试。

大家要有信心,下一点功夫,讲一点方法,程序设计就能够学习,祝大家学习愉快。

// Happy Learning

/* Keep asking

Stay Hungry

Stay Foolish

*/

计算机语言的类型

1、从与人和机器的偏向来分

低级语言、高级语言

171b84b93b7eebc60b67728e1324c3c4.png

低级语言分成:机器语言和汇编语言

机器语言是直接用二进制的命令,能够被计算机直接执行;汇编语言使用英文缩写表示命令,称为是助记符,低级语言的特点是,直接操作硬件。它们的优点是操作硬件容易,执行效率高。缺点是人不容易理解,编程效率低,特别是编写应用软件。

低级语言程序示例:

机器语言程序

B80300

050400

汇编语言程序:

Mov ax,4

Add ax,3

上面的ax其实是CPU中的一个寄存器

高级语言:注重对事物处理逻辑的描述,接近人日常处理事务的思维,容易被人理解,编程效率高,适合编写应用软件;

如: 4+3 常写为4+3 或者 c=4+3

使用数学符号表示加,更容易被人理解,但不能够被计算机直接执行,执行效率不如低级语言。高级语言前面介绍过了。

高级语言不能被计算机直接执行,这就需要计算机进行“翻译”,翻译的方式有两种:

编译

解释

一次将编写的整个程序“翻译”成机器语言的指令,保存成文件,以后执行就不现“翻译”,只要执行翻译过的文件就行了。

这种翻译方式和翻译的过程都叫“编译”。

通常使用编译方式执行的语言称为编译型语言。

像Fortran,C,C++,Pascal等。

汇编语言的编绎过程叫做”汇编“。

编译型语言编程过程:

f0232c7d4c38cdf6c8de314c1351b9ab.png

解释

翻译一句执行一句,直到执行完所有命令,或遇到错误。

通常使用解释方式执行的语言称为解释型语言。

典型解释型语言:

Basic、ASP、PHP、Python、Java等

// Happy Learning

/* My First Program

Say Hello World Example

*/

例:用c++编写第一个程序,在屏幕上显示”Hello World“。

一般会使用IDE工具来开发程序,这样我们编写,调试代码比较方便

IDE:Integrated Development Environment集成开发环境

开发环境如:

Dev C++

Visual C++6.0

Eclipse

Borland C++

我们使用Dev C++ 作为开发工具

是一个轻量级的c++开发环境

最新版本是5.8.2,安装包只有45MB

遵循c++ 11标准,同时兼容C++98标准

支持编辑、编译、运行、调试、项目管理等功能

一款自由软件

网上搜索”Dev C++“,可以容易下载安装

#include

using namespace std;

int main()

{

cout<

return 0;

}

编绎过程

48ce0cbc3c347c88f934dae3540b4edb.png

注意:

程序的扩展名为.cpp

编绎成功有显示,错误0个,警告0个(如上图)

编绎-运行方法

可以使用工具栏上的三个按钮或者对应的快捷键(F9、F10、F11)

510ebe8ea9e226c4ae412c13a5d48371.png

和菜单里的执行(Excute)下面的前三项

827246e9915e00c824768e5cfcd6b451.png

【分析】

第一行叫包含头文件,Include表示包含的意思;iostream是一些已有的程序组成的文件;由于总是在程序的开关写,称为头文件。

#include

包括头文件,名为iostream

拿iostream文件中的程序到我们这种程序里来用,我们写的程序可以包含多个头文件。

第二行,叫做使用名字空间,名字空间是所有符号的集合,它的名字是std,注重这里有一个分号。

底下main是主函数,c++程序有且只有一个主函数。

将来函数可以有多个,但是main函数只有一个。

main函数是C++程序执行的起点,int表示函数计算的结果,是一个整数。底下的一对大括号称为函数体;函数体中的内容才是我们完成任务的主体;return 0表示函数结束,并且计算结果是0,这个框架是每一个c++程序都会有的,不理解也没有关系,照着写就行了。

cout称为输出流的对象,<

末尾是分号,是c++的标识,每条语句末尾都要有分号。

C++程序的基本要素:

1、标识符

程序中变量、类型、函数和标号的名称统称标识符.

◦ a,b,name,int, char,main,void等

系统已有的标识符称为关键字。

常见关键字

◦ using, namespace, void, return

◦ int, float, double, char, bool, signed, unsigned,long, short ,const , true, false, sizeof

◦ if, else, for,do, while, switch, case, continue, break

◦ class, struct, private,public,this,new, delete

自己给变量、函数等起的名字称为自定义标识符

自定义表示符的命名规则

◦ 由字母、数字和下划线组成

◦ 第1个符号不能是数字

◦ 标识符的长度:不同编译器规定不同,但至少识别前6个字符,有的长度可达32个字符,甚至更长。

◦ 区分大小写(大小写敏感)

标识符举例

int a,b,c;

int A,B,C;

double a1,b2,c3;

double table_width, table_height;

char _name[40], _address[100];

int 1a,2b,3c; //不合法的标识符

好习惯:标识符的命名应有意义,或与数学公式中习惯使用的符号一致

记住:★程序首先人要能看懂

2、变量与常量

(1)表示的数据可以改变的符号,称为变量。

int a;

char name[40];

a=5;

cout<< a << endl;

a=a+5;

cout<< a << endl;

cin >> name;

cout<< name << endl;

(2)直接写出的数据以及表示的数据不能改变的符号是常量。

cout<

cout<<5+3<

3、运算符与表达式

(1)运算符表示运算的符号

+, -,*, /, % 算术运算符

>, =, <= 比较运算符

(2)表示运算的式子就是表达式

可以是一个变量、一个常量

a, b, 5也可以是用运算符将变量、常量连接起来

3+5, a+b, a-b, a*b, a>b, a=b, a<=b等

还可以是用运算符将表达式连接起来的式子(a+b)*(a-b)

4、语句

 语句是一个表达完整的命令

◦ int a,b,c;// 这是一个说明语句,说明用a,b表示整数

◦ a+b //这是一个表达式,虽然能表达求和运算,但运算结果并没有说明如何处理

◦ c=a+b; //语句,计算a和b的和,将结果存入c中

 C++中,语句的标志就是分号";",而不是等号

 一个式子后面写上分号,就是一条语句

◦ a+b; //在C++中也是语句,但这个语句没什么作用

◦ a; //也是语句,也没什么作用

◦ ;;; //这是3条语句,什么也没有,什么也不做,空语句

◦ c=a+b //虽然有等号,但没有分号,也不是语句

等号也是运算符

 等号连接起来的式子是表达式,如

c=a+b

它有计算结果

a=5;

b=6;

c=a+b 的计算结果是11

 只有加上分号,才是语句

c=a+b;

 等号的左边必须是变量

 5=3, (a+b)=c+d a+b=c+d

5、输入与输出

(1)输入cin

cin>>v1>>V2>>V3>>V4;//cin输入流对象>>提取运算符

int a,b,c;

cin>>a;

cin>>b;

cin>>c;

cin>>a>>b>>c;

(2)输出cout

cout<

cout<

cout<

6、函数

能完成一定功能的有名的程序序列。

 main函数

int main()

{

int a,b;

cin>>a>>b; cout<

最后

以上就是温暖乌冬面为你收集整理的c++语言指令,程序设计与C++的全部内容,希望文章能够帮你解决c++语言指令,程序设计与C++所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部