如果使用typedef 是这样的//可以把一个小写字母变成大写//char
(*pFun)(char); typedef char (*PTRFUN)(char); PTRFUN pFun; char glFun(char a){
return a & 223;} void print(int a....
分类:
编程语言 时间:
2014-05-17 01:24:44
阅读次数:
315
格式:文件指针名=fopen(文件名,使用文件方式)参数:文件名
意义"C://TC//qwe.txt" 文件C:/TC/qwe.txt"qwe.txt" 和程序在同一目录下的qwe.txt文件使用方式 意 义“rt”
只读打开一个文本文件,只允许读数据“wt” 只写打开或建...
分类:
其他好文 时间:
2014-05-16 23:56:09
阅读次数:
363
功能:向文件读入写入一个数据块。用法:fwrite(const void *buffer,size_t
size,size_t count,FILE *stream);(1)buffer:是一个指针,对fwrite
来说,是要输出数据的地址。(2)size:要写入内容的单字节数;(3)count:要...
分类:
其他好文 时间:
2014-05-16 23:37:49
阅读次数:
303
方法一: 获得文件大小需要用到2个函数:fseek() , ftell()
fseek()函数: 原型:intfseek(FILE *stream, long offset, int fromwhere); 参数: stream:
第一个参数stream为文件指针 offset : 第...
分类:
编程语言 时间:
2014-05-16 21:12:40
阅读次数:
307
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数,定义对象指针不会调用构造函数。创建类类型的新对象时,编译器为对象分配内存空间,完成后自动调用构造函数初始化对象的数据成员。构造函数的主要工作是初始化对象的数据成员。0、构造函数的特点(1)、构造函数与类同名(2)、构造函数没有返回类...
分类:
编程语言 时间:
2014-05-16 19:30:56
阅读次数:
502
P表示指针,那么PVOID表示:void *
---无类型指针所有指针都是一个32位二进制数(32位系统下),这个意义上说所有指针都是一样的,它们的大小一样,用于指向内存中的某处地址,然而指针为什么要有类型之分呢?答案是指针偏移。例如p为一个指针,它指向内存某处地址,那么p+1(或者写p[1])是什...
分类:
其他好文 时间:
2014-05-14 09:51:52
阅读次数:
231
EL表达式基本语法:${EL表达式}1.获取数据1)EL表达式只能获取四大域中的数据。2)EL表达式获取的对象如果是null,页面不会显示数据。因此,EL表达式中永远不会出现空指针异常。3).运算符和[]运算符.运算符能做的,[]运算符也能做。[]运算符能做,.运算符不一定能做。eg:
...
分类:
其他好文 时间:
2014-05-14 08:53:17
阅读次数:
421
bind并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数个数和要绑定的调用对象类型,总共有十个不同的形式,但它们的名字都叫bind.
bind接受的第一个参数必须是一个可调用对象f,包括函数,函数指针,函数对象和成员函数,之后bind接受最多9个参数,参数的数量必须与f的参数数量相等 _...
分类:
其他好文 时间:
2014-05-14 08:50:09
阅读次数:
348
C|C++部分《C++程序设计(谭浩强)》章节时间【第6章】指针2014-05-132014-05-13
分类:
其他好文 时间:
2014-05-14 07:55:54
阅读次数:
230
mouseover定义和用法当鼠标指针位于元素上方时,会发生 mouseover
事件。该事件大多数时候会与 mouseout 事件一起使用。mouseover() 方法触发 mouseover 事件,或规定当发生 mouseover
事件时运行的函数。注释:与 mouseenter 事件不同,不论...
分类:
其他好文 时间:
2014-05-14 07:44:35
阅读次数:
283