- 博客(6)
- 收藏
- 关注
原创 Static关键字
当一个类中定义了全局变量,而想要在另外的一个文件中去引用这个全局变量,需要使用extern关键字,来说明这个变量是使用的外部变量。但是如果这个全局变量使用了static关键字来修饰之后,那么这个变量就只能够在此文件中去使用了。这是因为static改变了num的生命周期,将num的值存在了静态变量区,即便函数运行结束了,这个变量也不会被销毁。当static修饰局部变量时,会改变这个变量的生命周期。这是因为每一次循环结束,num变量都被释放掉了。
2023-04-28 09:27:40
90
原创 C++函数参数列表中接收指向另一个函数的指针
上面的estimate函数中的两个参数,第一个参数是一个int型的参数,第二个参数就是一个指向接收一个int型参数的函数。2、在定义这样的一个函数用来sum函数在某一条线上的平均值。这样来写的好处是可以直接将一个函数传递个另外的一个函数。这个函数是用来求1--n的整数之和。函数在前5个整数上的平均值为3。3、然后我们来调用这个函数。
2023-04-27 11:28:19
189
原创 有符号整数和无符号可表示范围详解(8,16,32,64)
而不是直接使用二进制进行表示,这是因为如果直接使用原码会造成00000000和10000000分别表示+0和-0的情况,这种情况就会出现两个0,而用二进制补码就会避免这个问题。出上面之外就只剩下00000000,10000000 这样计算机就规定00000000就表示0,10000000便是-128。8位无符号位表示的范围是00000000到11111111,即0~2^8-1 (0~65535)10000001到11111111,表示-1~-127,即127个负数。其余16位,32位,64位同理。
2023-04-25 16:27:03
5798
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人