由于有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的升级版。然后我就果断不继续看下文了。)