c语言中,定义数组后可以用sizeof命令获取数组的长度(可容纳元素个数);如:{int data[5];int length;length=sizeof(data)/sizeof(data[0]);//数组占内存总空间,除以单个元素占内存空间大小printf("length of data[5]=%d",length);输出length of data[5]=5...
系统的sort函数默认排序是从小到大的,可以通过修改比较器的方法获得新的排序方式。说明在algorithm头文件中,定义的sort函数,第三个参数是一个比较器,默认是直接用系统的,升序排列。当然可以自定义。bool mycompare1(int a, int b){//降序 return a - b > 0;}这样在使用的时候,sort(a.begin(), a.end(), &myco