1、printf
Main (int argc, char**argv)
{
Char* a=argv[1]
printf(a)
}
为什么不是print(*a)
因为printf接受的是个指针为参数.
2、cin
char data[100];
cin.ignore(2);
cin.getline(data, 100);//输入:liao,Data输出为ao
4、取最小值min()函数
#include <iostream>
#include<algorithm>
using namespace std;
int main(){
int s=min(3,2);
cout<<s<<endl;
return 0;
}
5、sort()
默认由小到大,如果要由大到小,则需要自定义compare函数
bool complare1(int a,int b)
{
return a>b;
}
int main(){
int a[10]={9,6,3,8,5,2,7,4,1,0};
sort(a,a+10,complare1);//complare1不是关键字,可以自己命名
sort()对数组和vector排序后,会改变数组和vector的顺序。
6、
求最大公约数
#include <algorithm>
int A=__gcd(9,6);//有两个下划线
7、从键盘读取数字
int n=13;
scanf("%d",&n);//从键盘读取数字,存入n中
cout<<n<<endl;//输出n的值
char *n;
scanf("%s",n);
cout<<*(n+2)<<endl;//出现segmentation fault错误,因为n未初始化
版权声明:本文为weixin_44594953原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。