值传递和地址传递 1. 简介 C语言传递参数 (或者赋值)可以是值传递,也可以是传递指针,传递指针也叫地址传递 默认传递值的类型:基本数据类型(整数类型,小数类型,字符类型),结构体,共用体 默认传递地址的类型:指针,数组 2.值传递和指针传递的使用特点 2.1 值传递 将变量指向的存储内容,在传递 ...
分类:
其他好文 时间:
2021-01-07 12:39:23
阅读次数:
0
一 函数模板存在的意义 我们先观察一下如下两个代码 void MySwap(int& a, int& b){ // 两整数的交换,选用地址传递的方式 int temp = a; b = temp; a = b;} void MySwap(double& a, double& b){ // 两个dou ...
分类:
编程语言 时间:
2021-01-04 11:31:27
阅读次数:
0
一 函数 1 标准定义 func func_name (var1 type1,var2 type2)(value1 type1,vaule2 type2){ } 2 返回值 1 name type 为定义方式 类型放在变量后 和c相反,好处是容易区分 2 所有参数分为形参部分和函数返回值参数部分,当 ...
分类:
其他好文 时间:
2020-10-13 17:34:56
阅读次数:
18
一、linux模型 Linux系统一般有4个主要部分 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。 1.linux内核 内核(Kernal)是整个操作系统的核心,管理着整个计算机的软硬件资源。内核控制整个 ...
分类:
其他好文 时间:
2020-07-08 23:14:08
阅读次数:
91
1.类 类是一个模板,它描述一类事物的状态和行为。 类的创建: 状态使用成员变量 行为使用成员方法 2.对象 对象是类的一个实例,有状态和行为。 例如:一只狗就是动物类的一个实例,它有状态和行为,状态:颜色,品种,名字;行为有摇尾巴,叫、吃等 3.JVM的内存划分 JVM将内存主要划分为:方法区、栈 ...
分类:
编程语言 时间:
2020-06-14 18:53:57
阅读次数:
73
指针与函数 指针作为函数的参数 1,效果:在函数的内部可以通过这个参数指针去修改实参变量的值 2,当函数的返回值有多个的时候 3,地址传递 4,如果函数的参数是一个指针,函数希望传递给调用者一个信息,函数内部只会去取指针指向变量的值,并不能修改指针指向变量的值 指针作为函数的返回值 1,指针当然可以 ...
分类:
编程语言 时间:
2020-06-13 19:35:08
阅读次数:
64
对于17行的地址传递亦可以 fun2(&a); ...
分类:
其他好文 时间:
2020-05-18 12:29:18
阅读次数:
32
在java中,不允许程序员选择值传递还是地址传递各个参数,基本类型总是按值传递。对于对象来说,是将对象的引用也就是副本传递给了方法,在方法中只有对对象进行修改才能影响该对象的值,操作对象的引用时是无法影响对象。 现在说说数组:如果将单个基本类型数组的元素传递给方法,并在方法中对 其进行修改,则在被调 ...
分类:
编程语言 时间:
2020-05-11 13:25:31
阅读次数:
68
指针作为参数 先明确一下指针的概念,指针存放的是变量的地址。 在函数调用时用指针做参数,表示把变量的地址传递给子函数。但是子函数只能修改指针所指的变量的值,并不能修改指针的指向。 如果想要修改指针的指向,就要用指针的引用(指针的指针也可以,但是这里只谈指针的引用)。 例子 先拿最简单的main函数里 ...
分类:
其他好文 时间:
2020-05-04 17:21:59
阅读次数:
86
httpclient技术可以调用api地址http://vod.cn-shanghai.aliyunes.com/Action=GetPlayInfo&VideoId=1223 API: 阿里云提供固定的地址,只需要调用这个固定的地址,向地址传递参数,实现功能。 SDK:sdk对api方式进行封装, ...
分类:
其他好文 时间:
2020-05-03 12:59:40
阅读次数:
400