c++数组:
1:在主函数外部定义一个数组,如果不对其进行初始化,那么它里面的所有元素全部为0. 在主函数内部定义数组,如果不对其进行初始化,那么它内部的值是不定的.
1 c++数组memset函数 所在库 cstring
memset(参数1数组的名字,参数2初始化的值是多少,从a开始结束的位置)
memset所有的单位都是字节 1byte = 8bit
所以最后一个参数也是按照byte来处理的 假设定义int类型 如果要将数组中的10位变成0
最后一个参数就要写成40 一般用他来将数组赋成全0或全-1。全1第二个参数填-1
也可以用sizeof来代替第三个数值,避免自己计算。
优点 速度快
2 mencpy 所在库cstring
memcpy(参数1目标数组,参数2原数组,参数3复制多长(长度和memset一样))
浮点数比较问题:
在c++中如何对两个数进行相等比较
一般认为两个数的绝对值之差小于 10的负6次方,就可以认为他们相等