BichonCode BichonCode
3年前
双指针问题
一、双指针之左右指针相关题目1.1题目要求:给定一个升序排列的整数数组,找到两个数,使它们的和等于给定的数,有且仅有一个满足条件的解,返回索引。题目分析:需要两个指针,一个指向开头,一个指向末尾,然后向中间遍历,如果指向的两个数相加正好等于target的话,直接返回两个指针的位置即可,若小于target,左指针右移一位,若大于target,右
桃浪十七丶 桃浪十七丶
2年前
C语言中指针及其应用基础篇(指针变量,指针和数组)
一、指针变量1.1代码分析先把代码贴上来进行分析。笔者在写代码时候会加上头文件stdlib和代码system("pause");这是为了防止闪屏,在学校时候老师有教过其他写法,但是还是觉得笔者这样写比较容易记得住。cinclude<stdio.hinclude<stdlib.hintmain()intvar20;intp;//定义指针变
Wesley13 Wesley13
2年前
Object
nil用来给对象赋值NULL则给任何指针赋值    //NULL和nil不能互换,nil用于类指针赋值NSNull则用于集合操作一般情况下最好使用用nil(空对象值,有意义)\nil 任意方法\,不会导致崩溃NULL是一个通用指针(泛型指针,指向空指针)NSNull,NULL和nil在本质上应该
Wesley13 Wesley13
2年前
D语言之数组
参考自d程序设计语言我的博客http://my.oschina.net/u/218155/blog?fromerrSwOkb7Sw(http://my.oschina.net/u/218155/blog?fromerrSwOkb7Sw) fllowme 在D语言中的数组是胖指针。头指针长度或者头指针尾指针 在D语言中动态数组和
Wesley13 Wesley13
2年前
C++ 常量指针与指针常量
       一、常量指针(constantpointers):指针自身是常量,const关键字出现在星号右边。如:1chargreeting"Hello";2charconstpgreeting;//constpointer,nonconstdata       二、指针常量
Wesley13 Wesley13
2年前
C89和C99标准比较
1、增加restrict指针C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。如果某个函数定义了两个restrict指针变
Wesley13 Wesley13
2年前
Java日常开发的21个坑,你踩过几个?
前言最近看了极客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~1\.六类典型空指针问题包装类型的空指针问题级联调用的空指针问题Equals方法左边的空指针问题ConcurrentHashMap这样的
Wesley13 Wesley13
2年前
Go语言方法的 值接受者 和 指针接受者 的区别
首先说下结论1\.无论方法的接受者是值接受者还是指针接受者,对象值调用该方法和对象指针调用该方法都是可行的。2\.当方法接受者为指针接受者时,对象的值调用该方法和指针调用该方法都会操作对象本身。3\.当方法接受者为值接受者时,对象的值调用该方法和指针调用该方法都会操作对象的副本,对对象本身无影响。pack
Wesley13 Wesley13
2年前
C++学习(十八)(C语言部分)之 指针2
指针1、指针的概述指针是什么?指针是一个地址是一个常量int整型intaa是变量指针用来做什么?方便使用数组或者字符串像汇编语言一样处理内存地址2、指针变量什么是指针变量?是一个可以存储地址的一个“容器”经常会吧指针变量读作指针后面吧地址当做“指针”吧存储地址的变量叫做“指针变量”
Stella981 Stella981
2年前
Golang教程:指针
什么是指针指针是存储一个变量的内存地址的变量。  !(https://oscimg.oschina.net/oscnet/70c3337580dba5f227a4b71b2f73d6ba527.png)在上图中,变量 b 的值是 156,存储在地址为 0x1040a124 的内存中。变量 a 存储了变量 b 的