由于有c的基础,所以学习c++的过程中,我直接跳过了许多基础的操作。(其实是马上竞赛了。。临时抱佛脚转C++)

首先要介绍的是输入和输出流。

直接贴出用法

cout << "Hello,world!"<< endl; //其中endl为结束行(end line),也可以用/n代替(其它教程上说的没试过)。标准的输出流
cin >> i; //标准输入流,其中i可以为各种类型,比如整形,字符型等。也可以用数组。

注意:这2个函数包含于 iostream 有文件中

引用格式:

#include<iostream>

然后,我要介绍的是sort函数的用法

这里直接贴出我写的一段代码:

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
 int a[10];
 int i;
 memset(a,0,10);//将数组a的前10个字符全部设置为0,格式memset(指针,设置的值,前几项设置)。
 for(i=0;i<10;i++)
  cin>>a[i]; //这里循环获取a的值,可以去掉[i]
 sort(a,a+9); //这里是执行循环的函数 格式为sort(begin,end),其中begin和end分别指开始地址和结束地址
 for(i=0;i<10;i++) 
  cout <<a[i]<<endl; //这里输出排序后的a的值
 return 0;
}

这里需要注意的就是sort和memset的格式,其中我使用memset的用意是因为刚开始使用sort这个函数进行排序的时候出现的随机值,所以我想确认一下这个值是与我写的程序有关没加上去的。

使用格式:

memset(指针,设置的值,前几项设置)
sort(begin,end)

其中sort函数包含于algorithm头文件中,memset包含于cstring头文件中。

引用格式:

#include<cstring>
#include<algorithm>

本文不讲qsort用法(因为看到一句话,说sort是qsort的升级版。然后我就果断不继续看下文了。)