C++全局变量和静态变量的区别 C/C++

C++全局变量和静态变量的区别

一、全局变量 全局变量默认是静态的,通过 extern 关键字声明后可以在多个文件中使用。 具体可参考:C++变量的声明、定义和 extern 关键字 header.h [crayon-68783ef6c17...
阅读全文
c++中的变量初始化 C/C++

c++中的变量初始化

一、默认初始化 C++中,对于定义时没有指定初值的变量,将会被默认初始化,此时变量将被赋予 「默认值」,默认值是具体是什么将由变量的类型和位置决定。 对于内置类型来说,它的默认值由定义的位置决定,定义于...
阅读全文
C++中函数模板的用法 C/C++

C++中函数模板的用法

模板是 C++中一个重要的部分,也是泛型编程的基础,一个模板就是一个创建类或函数的蓝图,使用它在很多时候都能给我们带来巨大的便利。 一、函数模板 定义一个函数模板的语法为: [crayon-68783e...
阅读全文
python生成随机数的方法 Python

python 生成随机数的方法

一、概述 python 可以通过 random 包来产生随机数或者执行一些随机操作。 1. random.seed() 给定一个数据作为随机数种子,和大多数语言一样,python 也可以使用时间来作为随机数种...
阅读全文
python中函数值的传递方式 Python

python 中函数值的传递方式

0x01 传递非引用对象 对于普通的变量,python 函数的值传递过程和大多语言一样都是传递参数的副本,函数体内修改参数值不会对外部传参生效: [crayon-68783ef6c39cf8061337...
阅读全文