#include<stdio.h>int main(){ void swap(int *a,int *b); //声明swap 函数 int a,b; //两个整型变量 int *p1,*p2; p1=&a; p2=&b; printf("请输入a,b两个数:"); //输入提示 scanf("%d ...
分类:
其他好文 时间:
2017-03-22 00:12:57
阅读次数:
132
谈到c语言,不得不提指针,有多少英雄好汉栽在指真上。利用指计可以很方便的使用数组和字符串(C#中的String类型就是引用类型,也就是指针类型)。指针支持动态分配内存,可以让程序更简介,提高效率。“要想精确打击,就要人工引导”---军旅剧中导弹兵经常会这样说,指针类似..
分类:
其他好文 时间:
2017-03-21 23:07:27
阅读次数:
381
学习数据结构时对指针和链表很迷糊,也就自己总结 一下,如果有错误或者理解上的错误欢迎指正,谢谢 指针 指针是什么,指针就是指针类型,就和int 类型,float类型等一样,而对于指针个人当时学习的时候总被*弄得迷糊, *的作用: 1:类型说明符,int*p,定义p是一个指向整型的指针变量,p就是这个 ...
分类:
其他好文 时间:
2017-03-18 20:31:16
阅读次数:
178
C# 数据类型 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型(Value types) 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类 ...
p126~p128: 1、关系运算符作用于算数类型和指针类型。 2、逻辑运算符作用于任意能转换成布尔类型值的类型。 3、以上两种运算的运算对象和运算结果都是右值。 4、逻辑与和逻辑或的运算策略:短路求值。 (左侧对象通常是为了确保右侧运算对象求值过程的正确性和安全性) 5、补充的几点: 1)用 &s ...
分类:
编程语言 时间:
2017-03-02 16:15:53
阅读次数:
116
1.指针的定义 指针(pointer)是指向另外一种类型的复合类型,与引用类似,指针也实现了对其他对象的间接访问。 与引用不同的几点: 1.指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象。 2.指针不一定要在定义时赋初值。 note:在块作用域内定义的 ...
分类:
编程语言 时间:
2017-02-28 00:37:03
阅读次数:
247
算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必 ...
分类:
编程语言 时间:
2017-02-24 22:42:13
阅读次数:
340
文件操作的很多相关函数参数,都是指向常量的指针类型。指向常量的指针:(表示:指向的对象是常量)该指针指向一个常量的地址,该指针不能通过地址修改常量值。指针常量:(指针本身[地址]是常量)指针值不可修改,指向的内容可以修改。charch[5]="list";char*constpStr=ch;c语..
分类:
编程语言 时间:
2017-02-20 01:31:21
阅读次数:
147
c++ 引用类型 引用符号 & 格式:数据类型 & 引用名 = 实名; 基本数据类型引用: int a = 10; int &b = a; (相当于给a取了一个别名b) 指针类型引用: int a = 10; int *p = &a; int * &q = p; (相当于给指针p取了一个别名q) 结 ...
分类:
编程语言 时间:
2017-02-19 15:20:54
阅读次数:
179
golang语言中的方法是与对象实例绑定的特殊函数,用于维护和展示对象的自身状态。与函数的区别是方法有前置实例接收参数(receiver),编译器根据receiver来判断该方法属于哪个实例。receiver可以是基础类型,也可以是指针类型,这会关系到是否需要有可以修改对象实例的能力。在..
分类:
其他好文 时间:
2017-02-10 19:01:28
阅读次数:
199