目录
一、初识C++
2.程序结构
二、顺序结构程序设计
1.头文件
1.1 iostream
1.2 cstdio
1.3 cmath
2.名称空间
3.输入和输出
3.1输入
3.2输出
3.3各种输入输出优点缺点比较
4.变量
4.1赋值
4.2 定义
4.3 常量
4.3.1 常量的形式
4.3.2 常量的定义
一、初识C++
1.语言简介
C++是一种混合型的面向对象性程序设计语言。它既有面向对象的象征,又具有对传统C语言的向后兼容性,具备结构化程序设计的特征。简单来说,C++是一种计算机高级程序设计语言,是由C语言扩展升级而产生的。
2.程序结构
下面我们将用一个题目做示范:
牛吃草问题(题目来自奥数之“牛吃草问题”C++实现 | 《Linux就该这么学》)
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃一天?
程序如下:
#include<iostream>//使用int、cout需调用iostream库
int main()//主程序
{
int m1,n1,m2,n2;//定义变量m1、n1、m2、n2
cin>>m1>>n1>>m2>>n2;//输入
int x=(m1*n1-m2*n2)/(n1-n2);//定义变量x,并赋值
cout<<x<<endl;//输出
return 0;//结束程序
}
二、顺序结构程序设计
1.头文件
头文件是放在前几行的代码,所有后面写的函数都需要有头文件调用,我建议初学者用这几个头文件:
1.1 iostream
输入流“cin>>”和输出流“cout<<”都需要调用这个头文件,很好用
1.2 cstdio
格式化输入 "scanf()" 和格式化输出 "printf()" 都需要调用这个头文件
1.3 cmath
cmath是数学库,从里面可以调用求绝对值 "abs()" ,正弦值"sin()" 等
2.名称空间
名称空间从来声明变量的作用域,代码为
using namespace std;
3.输入和输出
3.1输入
输入有两种,"cin>>"和"scanf()"
3.2输出
输出也有两种,"cout<<"和"printf()"
3.3各种输入输出优点缺点比较
各种输入输出优点缺点一览表
代码 |
缺点 |
优点 |
cout/cin |
运行速度慢 |
代码短,写起来方便 |
printf/scanf |
代码长 |
运行速度快 |
4.变量
4.1赋值
“=”作为逻辑运算符,并不表示“等于”判断。赋值语言是由赋值表达式再加上分号构成的表达式语句,它是程序中使用最多的语句之一。
其一般形式为:
变量 = 表达式
4.2 定义
定义变量的语法格式为:
数据类型 变量
例如:
int a = 5,b,c;//定义a为5,b、c的值未知,都为整型变量
char x,y,z;//定义x、y、z为字符变量
4.3 常量
常量指程序中使用的一些具体的数、字符。
4.3.1 常量的形式
十进制形式,如99,-99
八进制形式,以0开头,如014,076
十六进制形式,以0x开头,如0x12A
二进制形式,以0b开头,如0b10100111
4.3.2 常量的定义
其语法格式为:
const 符号常量 = 常量字串
好了,就讲到这吧,我们下次再见!
创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!
冰焰狼 | 文
如果本篇博客有任何错误,请批评指教,不胜感激 !