scanf函数:(1)与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include 。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。(2)其调用形式为: scanf("",);变量地址要求有效,并且与格式说明的次序一致。(3)返...
分类:
其他好文 时间:
2015-01-28 09:34:42
阅读次数:
174
一共有十五个优先级:1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof3 * / %4 + -5 >> >= >= 全体单目第二; //所有的单目运算符比如++、 --、 +(正)、 -(负) 、指针运算...
分类:
编程语言 时间:
2015-01-27 12:54:40
阅读次数:
202
指针是变量地址和指针的区别地址是常量指针是变量指针变量加1,其结果相当于加1个其指向类型所占的字节数。两个数相加整形向浮点看齐,整形向指针看齐.指针是地址变量数组名是地址常量。int a[5] = {1,2,3,4,5};int * p = a; //数组名就是第一个元素的地址。*(p+0) /.....
分类:
编程语言 时间:
2015-01-25 23:55:18
阅读次数:
235
基本知识:在内存中的每个字节都有一个编号,这就是“地址”,相当于旅馆中的房间号。记住,内存单元的地址和内存单元的内容是两个不同的概念。程序在编译之后,就已经将变量名转换成变量地址,对变量值的存取都是通过地址进行的。按照变量地址存取变量值的方式称为“直接存取方式”,或直接访问方式。另一种是“间接存取方...
分类:
编程语言 时间:
2015-01-20 23:39:24
阅读次数:
327
事实证明,不作死就不会死,这次Oracle崩溃,花费了我两天的时间,只因为我装了些莫名的安卓模拟器之后又卸载了。
卸载之后,发现oracle数据库用不了了,心一凉,因为自己存了进两年的数据全在里面,近70个g。于是赶紧进Net Manager,进不去了,需要输入配置文件的路径!这绝对是ORAACLE_HOME没了。。。于是在环境变量中添加一个ORACLE_HOME变量,地址指向E:\oracle...
分类:
数据库 时间:
2015-01-16 16:54:03
阅读次数:
191
http://www.cnblogs.com/hzhida/archive/2012/08/06/2624998.html我的变量地址/home/cjh/arm-2010q1/bin/home/cjh/opt/FriendlyARM/toolschain/4.4.3/bin
分类:
系统相关 时间:
2015-01-12 16:22:00
阅读次数:
157
一、变量地址int home = 5;&home:表示home变量所在的地址。二、指向变量的地址---指针int updates = 6;int * p_updates = &updates(将&updates赋值给p_updates,而不是赋值给*p_updates);另一种写法:p_update...
分类:
其他好文 时间:
2015-01-07 22:01:23
阅读次数:
127
内存一共4个区1.任何在函数内部声明的非static变量,其变量地址本身在栈区。栈是向低地址扩展的数据结构,即栈顶的地址和栈的最大容量是系统预先规定好的。2.任何全局变量或者静态局部变量,其变量地址本身在全局区3.任何指针变量如果用malloc,relloc,calloc,或者c++中的new,指针...
分类:
其他好文 时间:
2014-12-20 23:20:56
阅读次数:
235
先来分析指针这个东东:从概念上讲,指针本质上就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 上面的图表示了程序运行时变量的值和地址,这时的内存长什么样子呢?注意指针是一个变量,它当然有内存空间,里面存的就是一个地址,通过这个地...
分类:
编程语言 时间:
2014-12-15 16:43:14
阅读次数:
332
从概念上讲: 指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只...
分类:
其他好文 时间:
2014-12-13 19:23:04
阅读次数:
209