Java中有boolean数据类型,”真“为true,”假“为false。而且在if()括号里只能放boolean类型的值。C的基本数据类型和Java的基本一致,但C多了指针类型。指针是C语言的重点。需要注意的是,Java定义全局变量时会自动帮你完成初始化,数字变量会自动赋0,char类型变量会自动...
分类:
编程语言 时间:
2015-01-11 16:00:21
阅读次数:
116
Sizeof与Strlen的区别与联系一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此size....
分类:
其他好文 时间:
2015-01-09 18:54:41
阅读次数:
157
(1)强制类型转换
强制类型转换是对变量对应的内存里面的0和1按照新的类型进行重新解释的过程
代码:
#include
using namespace std;
int main(int, char *[])
{
char c = 0xA0;//0xA0 [-128~127] 最高位为1表示负数 0xA0 = 1010 0000 = -96
//高位补0 0xA0->0xFF ...
分类:
编程语言 时间:
2015-01-08 13:24:23
阅读次数:
233
一个类可以只有声明没有定义,如:classSimple ; //没有{}部分被视为声明。注意:classSimple{} ;这个是定义,只不过类是空的而已。只要包含{}就算定义。对于只有声明而没有定义的类,只能声明它的指针类型或引用类型,不能直接声明其对象类型。classSimple ;voidma...
分类:
其他好文 时间:
2015-01-02 12:12:19
阅读次数:
183
在用Opencv的时候由于下图原本的图像尺寸是1111*1111,要进行resize,代码如下:cv::Mat img = cv::imread("//Users//apple//td3//vase//19201.png",CV_LOAD_IMAGE_GRAYSCALE);cv::Mat img2;...
分类:
其他好文 时间:
2014-12-27 21:34:39
阅读次数:
259
指针的类型
不同类型的指针,从内存需求的观点来说,没有什么不同!他们三个都需要足够的内存来繁殖一个机器地址,“指向不同类型之各指针”之间的差异,既不在其指针表示法不同,也不再其内容(代表一个地址)不同,而是在其所寻址出来的对象类型不同。也就是说,“指针类型”会导致编译器如何解释某个特定地址中的内存内容及其大小
1、 一个指向地址1000的整数地址,在32位机器上,将涵盖地址空间1000~10...
分类:
编程语言 时间:
2014-12-27 12:46:22
阅读次数:
163
C#的数据类型分为三类,值类型,引用类型和指针类型。指针类型只能用于不安全模式,而值类型和引用类型通过拆箱和装箱机制可以相互转换,通过中间的object类型,所以C#的所有种类直接或间接地从object类种类派生而来。
值类型
值类型数据存储在栈中,栈用于存放固定长度的数据,分为简单类型,结构类型和枚举类型。
结构类型:把不同类型的数据组合在一起,便于使用。跟类相似,包含数据成员和函...
1.指针
int a = 10;
//访问数据的方式:1.直接访问变量.
printf("%d\n", a);
//指针变量:专门用来存储地址的变量.
int *p = NULL;//NULL == 0
/**
* 变量定义时:
* (int *):指针类型...
分类:
移动开发 时间:
2014-12-17 00:21:40
阅读次数:
240
原文: 一步一步写算法(之图创建) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们讨论过图的基本结构是什么样的。它可以是矩阵类型的、数组类型的,当然也可以使指针类型的。当然,就我个人而言,比较习惯使用的结构还是链表指针类型的。本质上,...
分类:
编程语言 时间:
2014-12-11 11:41:00
阅读次数:
169
当我们初始化一个指针或给一个指针赋值时,赋值号的左边是一个指针,赋值号的右边是一个指针表达式。在我们前面所举的例子中,绝大多数情况下,指针的类型和指针表达式的类型是一样的,指针所指向的类型和指针表达式所指向的类型是一样的。例十五:float f = 12.3;float *fptr = &f;int...
分类:
其他好文 时间:
2014-12-09 17:11:10
阅读次数:
166