- qsort 使用:
// int cmp(const void *a, const void *b):返回正数就是说 cmp 传入参数第一个要放在第二个后面, 负数就是传入参数第一个要放第二个前面, 如果是 0, 那就无所谓谁前谁后。 #include<stdlib.h> int cmp(const void *a, const void *b) { return(*(ElementType *)a>*(ElementType *)b)?1:-1; } ElementType Max( ElementType S[], int N ) { qsort(S,N,sizeof(ElementType),cmp); return S[N-1]; }
- (int)a; int(a); // 后者只能在C++编译器运行,前者C/C++都支持。
- 一个 long long 占两个 %d,(b/a 结果是 long long):
ll a=6; int b=120; printf("%d/%d/%d\n",b/a,1); // 20/0/1 printf("%lld/%d/%d\n",b/a,1); // 20/1/随机数
- string 字符串从 n 开始输出(包括第 n 个):
printf("%s\n",s.c_str()+n); cout<<s.c_str()+n<<endl;
- 待更新...
C/C++ - 基础知识篇
猜你喜欢
转载自blog.csdn.net/dream_weave/article/details/80450674
今日推荐
周排行