• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2019-11-07 01:05 Aet 隐藏边栏 |   抢沙发  4 
文章评分 1 次,平均分 5.0

argc && argv

argc

  • 表示传入main函数的参数个数

argv

  • 表示传入main函数的参数序列或指针
  • 其中,argv[0]一定是程序的名称,包含路径的名称
  • 而由于argv[0]存放的一定是程序的名称,所以我们传入的参数的个数是argc-1

strlen()&&sizeof()

strlen

  • 返回类型为size_t
  • 计算的是字符串中的字符个数,不包括‘\0’
  • 必须以字符串作为参数,并且,要想得到正确结果,该字符串必须得有‘\0’
  • 是在运行得时候计算结果的

sizeof

  • 返回类型为size_t
  • 计算的是分配空间的实际字节数
  • 是一个运算符,可以以类型,函数做参数
  • 在编译的时候就已经将类型所占字节数计算出来了
  • 不能计算动态分配的空间的大小

qsort

原型

对数组进行排序

参数

  • 指向数组的起始地址
  • 数组的元素个数
  • 每个元素的大小(字节数)
  • 指向比较函数的函数指针,它决定了排序顺序

第四个参数

  • 返回值小于0:lhs排在rhs前面
  • 返回值等于0:lhs和rhs的排序顺序补确定
  • 返回值大于0:lhs排在rhs的后面

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-21
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享