make()和new()的区别func new(Type) *Type
func make(t Type, size ...IntegerType) Type都是在堆上分配内存区别一:接收的参数个数不一样从 new() 函数的定义可以看到,它只接收一个参数 —— Type,即要为哪种类型分配内存。而从 make() 函数的定义可以看到,它可以接收多个参数,第一个参数也是 Type,剩下的是可选的整
原创
2024-05-19 09:37:04
3阅读
1、make()只是用3种内建的引用类型:切片、map和channel。new函数分配内存,make函数初始化。 2、:=只能使用在函数内部。
转载
2017-09-07 16:01:00
35阅读
2评论
软件开发模型常见的软件开发模型有瀑布模型、迭代模型、增量模型、敏捷模型和螺旋模型等。瀑布模型:适用于需求稳定、项目规模较小、开发流程可预测的项目。
开发过程按照线性顺序依次进行,包括需求分析、系统设计、编码、测试和维护等阶段。
注意事项包括需求尽量明确、开发过程严格按照阶段顺序进行、文档化程度高等。迭代模型:适用于需求较为明确但有可能变化的项目。开发过程分为多个迭代阶段,每个迭代阶段包括需求分析、
原创
2023-11-22 06:58:28
266阅读
点赞
1.Java语言的特点 Sun公司在“Java白皮书”中对Java的定义:Java:A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic language. Java是一种简单
转载
2024-01-12 14:00:52
33阅读
列表生成式,lambda表达式,高阶函数:filter,reduce,zip,map,range函数,if三目运算符
原创
2020-08-24 10:56:05
326阅读
函数参数类型: 1、必需参数,位置参数,arguments 2、关键字参数,形式参数,parameter 3、默认参数,需加上‘’=‘’为参数赋上初值 4、不定长参数 位置不定 关键字不定长 函数定义: def 函数名(参数列表, 选项间用‘,‘分割): 缩进一级,可以写文档字符串,以“””包围‘’
转载
2020-01-16 11:21:00
116阅读
2评论
1、第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。2、第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windo
原创
2022-09-27 09:33:10
118阅读
1.c包括三种流程控制:顺序、循环、选择。 2. break语句通常用于跳出switch、do-while、for、while等循环语句,不能用于跳出if语句。 continue:跳出此次循环,继续执行下一次循环 return 终止函数或者终止函数向主调函数返回一个值; 3. 数组 a[N] = { ...
转载
2021-08-14 22:34:00
250阅读
2评论
数组一,知识梳理一个数组就是线性存储的一系列相同类型的值,1,数组的创建:在创建数组时,我们必须定义数组的类型和大小,数组的大小不能为0,数组中的元素类型都是相同的。2,一堆数组的使用,int arr[10] = { 0 }; int i = 0; for (i = 0; i < 10; i++)//i<11是不可以的,不可以越界访问 { ar...
原创
2023-02-03 10:06:12
606阅读
截止到目前我已经写了 600多道算法题,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加)
原创
2022-06-29 11:54:55
108阅读
# C语言知识点架构及其应用
C语言是一种广泛使用的计算机编程语言,以其高效性、灵活性和跨平台的特性而闻名。本文将介绍C语言的基础知识架构,并展示如何使用C语言创建一个简单的饼状图。
## C语言基础知识点
C语言的基础知识主要包括以下几个方面:
1. **数据类型**:包括整型(int)、浮点型(float)、字符型(char)等。
2. **变量**:用于存储数据的容器,需要指定数据类
原创
2024-07-17 10:14:28
20阅读
不同类型变量之间的计算(1)数字型变量之间可以直接计算(2)字符串变量 之间使用 :拼接字符串(3)字符串变量 可以和 整数 使用*重复拼接相同的字符串(4)数字型变量和 字符串 之间 不能进行其他计算输入:接受键盘的输入Input():输入函数,结果是字符串类型Print():打印Type():查看类型可以将“数值类型字符串(123,66)”转成数值 Int():转成整数 Flo
转载
2021-04-28 12:20:34
189阅读
2评论
python 相关命令: 命令 | 作用 | brew search python | 查看安装了几个python版本 which python | python安装位置 python V | 查看python版本(注意:V是大写) python | 进入python交互编程模式 exit() |
转载
2017-12-13 15:07:00
73阅读
2评论
1.使用os.path.realpath(__file__)获取文件所在目录 路径+文件名2.os.path.abspath('.'), 获取当前文
原创
2023-02-07 17:39:06
137阅读
# Python 基础知识点学习指南
作为一名新入行的开发者,了解 Python 的基本知识点是迈向编程的第一步。本文将通过清晰的流程图和代码示例,帮助你认识并掌握 Python 的基础知识。下面是学习 Python 知识点的整体流程:
### 学习流程
| 步骤 | 描述 |
|------|--------------------------|
|
1. generator #g is a generator and g is iterable g = (x*x for x in range(5)) for n in g: print(n) # or next(g) 定义generator的另一种方法: 如果一个函数定义中包含yield关键字,
转载
2017-01-08 14:50:00
53阅读
2评论
这篇文章是关于Python各类知识点的小结,包括:特殊标识符、特殊方法、list等。望对大家有帮助!
如果文中阐述不全或不对的,多多交流。
1、函数strlen()和关键字sizeof()sizeof()是运算符,返回值为unsign_int,参数可以是数组、指针、类型、对象、函数等。strlen()是函数,参数必须是字符型指针(char*),2、strlen()/strcat()/strcmp()/strcpy 编写3、memset()/memcmp()/memcpy()/memmove()编写void *memset(void *
原创
2016-09-23 22:17:33
735阅读