C++学习记录

1.auto

        auto可以在声明变量的时候根据变量初始值的类型自动匹配相应的类型。

注意:(1)auto声明的变量必须初始化,否则编译器无法判断变量的类型

(2)auto不能被声明为返回值,auto不能作为形参,不能被修饰为模板参数

2.内联函数

(1)内联函数比一般函数在前面多一个inline修饰符

(2)内联函数是直接复制镶嵌到主函数中去的。主函数在调用一般函数时,使用指令直接跳转到被调用函数的入口地址,执行完被调用函数后,再跳回主函数上继续执行后面的代码;内联函数 将函数的代码直接放在了函数的位置上,没有指令跳转,指令按顺序执行。(直接将函数插入到主程序中)

(3)内联函数一般在头文件中定义,一般函数在头文件中声明,在cpp中定义。

3.struct_finddata_t

查找文件,此结构体用来存储文件信息,使用时需要先 #include<io.h>

handle :_findfirst函数返回回来的句柄。

        先用_findfirst查找第一个文件,若成功则用返回的句柄调用_findnext函数查找其他的文件,当查找完毕后用,用_findclose函数结束查找

4.strcmp

strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数 

5.srand()

void srand(unsigned int seed) 播种函数 由函数rand使用的随机数发生器

srand((unsigned) time(&t)); 搭配rand()一起使用,为了生成随机数

C语言中 srand()函数和rand()函数_Nuo__的博客-CSDN博客_c随机函数rand和srand的用法

6. random_shuffle()

生成随机数,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值