基本语法
文章平均质量分 90
姓辜的学长
这个作者很懒,什么都没留下…
展开
-
C++ (二)
1.C++的动态内存 new/delete new[]/delete[] 操作符 new和malloc的区别? 2.C++的引用 引用的底层实现其实就是指针 引用必须初始化 一经初始化不能更改目标 引用不能为空 引用提高传参效率,节省内省,比指针操作简单 引用与指针的区别? 3.C++的类型转换 隐式类型转换(自动) 强制类型转换 显示类型转换: static_cast<>() const_cast<>() reinterpret_cast<>()原创 2020-10-05 17:17:00 · 73 阅读 · 0 评论 -
C++ (一)
标准C++ C的补充和扩充 C就是C++的一个子集 C语言写大型程序 复杂 编程效率低 C语言最大优势在于性能效率 C++兼顾执行效率 与 编程效率 C/C++ 版本越稳定越好 1.应用 科学计算 完善的科学计算的库 操作系统(驱动程序) 可移植性 网络软件(网络编程) ACE库 网络游戏 算法 军事软件 图形界面软件 vc(visual stdio c++ win32/MFC) windows下平台 C++ windows c++ MFC(Microsoft原创 2020-10-05 17:10:01 · 135 阅读 · 0 评论 -
Python基本语法
python中的元类 – type type创造了python中一切 充分体现了动态语言的特性 1.type 可以求一个类型 或者一个对象的 类型名称 2.type 创建一个类型 type(类型名,base_class_tuple,attr_dict) python 创建class 默认是用type class X(metaclass= xx): #按照xx去实例化X类对象 pass class X(): metaclass = xx Django 模型类 ORM全称“Object Relat原创 2020-10-05 16:57:19 · 149 阅读 · 1 评论 -
Python 基本语法
class class_name(super,…): #()以及里在的内容可省略 “”" 类的说明文档 用于 help(class_name)查看 “”" #类的初始化方法 在每一个对象实例化时都会调用 在里面可以增加属性并且赋初始值 #init 方法必须要一个参数self 名字可以不叫self, 它是一个引用 引用正在实例化的对象 #在__init__方法中绑定的属性 在每个实例化的对象中都有 所以如果需要让这个类的所有对象拥有一样的属性 需要在__init__方法原创 2020-10-05 16:51:59 · 68 阅读 · 0 评论 -
Python 基本语法(一)
Python python中分为 可变数据类型 和 不可变数据类型 可变数据类型: 列表(list) 集合(set) 字典(dict) 不可变类型: 数值(number) 布尔(bool) 字符串(str) 元祖(tuple) 哈希(hash) 1.数值 整数(int): 在[-5,256]区间内 内存地址是唯一的 列如: a = 10 b = 10 id(a) = 140604090635424 id(b) = 14060409原创 2020-10-05 16:31:05 · 248 阅读 · 0 评论 -
C语言数组基本知识
一维数组 一维数组的定义 先定义才能使用 数据类型 数组名[数组长度]; 数据类型 数组名[] = {数组元素,…}; 数组的长度由初始化时数组元素的个数来决定 初始化数组: int arr[5] = {1,2,3,4,5}; int arr[5] = {1,2,3,4,5,6};//警告 int arr[5] = {1,2};//补0 int arr[5] = {0};//数组元素全部初始化为0 int arr[5] = {}; int arr[] = {1,2,3,4,5}; 一维数组相当于一次原创 2020-07-26 18:42:06 · 137 阅读 · 0 评论