目录
一、初识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()" ,正弦值