为了让程序灵活点,作者觉得把什么320X200这些数据直接写入程序,不如让程序自己获取。所以就引入了结构体,指针。用指针直接在内存中获取这些数据(如程序里的这句:Binfo_scrnx = (short *) 0xff4;)。对于结构体和指针我就不细写了,有C语言基础的人都知道。因为已经进入了32位...
分类:
其他好文 时间:
2015-04-20 20:43:20
阅读次数:
105
算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB 编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归...
分类:
编程语言 时间:
2015-04-04 16:43:11
阅读次数:
154
问题
这里主要讨论函数的参数,应该是结构体呢,还是结构体的地址,还是二者都行。
实验证明,只能用结构体的地址。
代码
#include
#include
#include
typedef struct
{
int a; //"int a=0;" is wrong
int b[10];
}STU;
void init_struct_point(STU *s){...
分类:
其他好文 时间:
2015-03-19 11:30:13
阅读次数:
112
题意:判断有无环路;
思路:拓扑排序;
两种写法:
结构体+指针:
#include
#include
#include
using namespace std;
int n,m;
struct node{
int du;
node *next;
}q[50010];
int topo()
{
node *p;
int *shu=new int[50010]...
分类:
其他好文 时间:
2015-03-14 17:03:52
阅读次数:
142
1. 编写linux设备驱动,要求工程师具备一定的硬件基础,懂得SRAM, Flash, SDRAM, 磁盘的读写方式, UART, I2C, USB等设备的接口,轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理MMU。2. 具备好的C语言基础,可灵活运用结构体,指针,函数指针及内...
分类:
系统相关 时间:
2015-03-13 10:48:17
阅读次数:
190
信号量的操作及原理1.OSSemCreate创建信号量semaphore 在使用信号量之前,要先用OSSemCreate创建一个信号量,并通过返回的合法事件结构体指针使用信号量。OS_EVENT *OSSemCreate(INT16U cnt){#if OS_CRITICAL_METHOD ==.....
分类:
其他好文 时间:
2015-02-25 00:42:20
阅读次数:
420
一:数据类型 比较重要的是结构型和指针型1、结构型: 简单的说就是自己制作的数据类型,用系统已有的基本数据类型或用户定义的结构型组合成我们需要的复杂数据类型。也就是结构体2、指针型: 指针型变量内部装的是变量的地址,而非内容。 若a = &b,则是指针a指向b,*a就是取变量b的内容,&b就是取变量...
分类:
其他好文 时间:
2015-02-12 12:06:24
阅读次数:
170
1. fopen 打开普通文件带缓冲区撒点粉撒点粉阿桑地方缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符、字符串、格式化数据,也可以读写二进制数据函数原型:FILE * fopen(const char * path,const char * mode...
分类:
编程语言 时间:
2015-02-09 21:34:57
阅读次数:
367
(**)写一个函数交换两个结构体变量(**)有一学生数组写一函数打印出指定分数段的学生信息(**)有一学生数组,包含5个学生,写一个函数,对学生排序(按学号 从小到大),使用结构体指针操作数组元素(**)有一学生数组,包含5个学生,写一个函数,对学生排序(按姓名 从小到大),使用结构体指针操作数组元...
分类:
其他好文 时间:
2015-01-23 22:48:11
阅读次数:
155