queue.c功能函数:#include "queue.h"
static void CopyToNode(Item item,Node *pn)
{
pn->item = item;
}
static void CopyToItem(Node *pn, Item *pi)
{
*pi = pn->item;
}
/* 把队列初始化为空,就是设置尾指针为NULL并设置项数(items成员)为...
分类:
编程语言 时间:
2014-12-23 12:32:22
阅读次数:
220
每学一门新的编程语言时,在看到介绍该门编程语言的特点时,经常会遇到 静态、动态、强、弱 、隐式、显式 类型等字样,似懂非懂,这里结合网上的资料总结一下它们的含义以及区别,描述不一定专业、准确,但求能进一步理解这些词的概念即可。
类型系统(Type System)用于定义如何将编程语言中的数值和表达式归类为许多不同的类型,如何操作这些类型,这些类型如何互相作用。根据这些种种不同,可以将编程语言...
分类:
编程语言 时间:
2014-12-21 16:40:27
阅读次数:
237
1.音乐结构体命名错误,不是Music,而是MusicEntry,如下:2.包名错误,不是library,而是mlib:3.manager.go代码Remove函数删除中间元素有错,index-1应当改成index:4.m0变量初始化错误,"CelionDion",为多余,MP3应当加上双引号:5.manager_test.go代码错误,无Genre:6.manag..
分类:
编程语言 时间:
2014-12-21 01:58:03
阅读次数:
262
之前大学学过C++,忘得差不多了,前阵子看了些《[中文版]C语言编程:一本全面的C语言入门教程(第3版)》,觉得可以直接开始看《Objective-C基础教程(第2版)》pdf版。恩,#import就是#include啦,#import就包含默认所有的头文件,很方便,唯一的不会重复。Obj-C的Bo...
分类:
其他好文 时间:
2014-12-20 23:19:10
阅读次数:
199
int a[20] = {0};//定义一个长度为20的数组a
int max = 0;//用来存储数组a中所有元素的最大值
int min = 0;//用来存储数组a中所有元素的最小值
int sum = 0;//用来存储数组a各元素的和
float aver = 0.0;//用来存储数组a中所有元素的平均值
int secondMax = 0;//用来存...
分类:
编程语言 时间:
2014-12-18 20:43:57
阅读次数:
545
int y = 0, m = 0, d = 0;
int sum = 0;//用来存储其位这一年的第几天
printf("第七题:请输入年月日:");
scanf("%d%d%d", &y, &m, &d);
int a[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int b[12] = {...
分类:
其他好文 时间:
2014-12-18 20:43:50
阅读次数:
552
GCC加工程序的过程在Linux下进行C语言编程,必然要采用GNUGCC来编译C源代码生成可执行程序。一、GCC使用Gcc指令的一般格式为:Gcc[选项]要编译的文件[选项][目标文件]其中,目标文件可缺省,Gcc默认生成可执行的文件名为:a.out我们来看一下经典入门程序"HelloWorld!"#vimain...
分类:
其他好文 时间:
2014-12-18 15:26:59
阅读次数:
196
经典c程序100例==81--90【程序81】题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。1.程序分析:2.程序源代码: output(long b,long i){ printf(...
分类:
编程语言 时间:
2014-12-17 01:34:15
阅读次数:
230
经典c程序100例==51--60【程序51】题目:学习使用按位与 & 。 1.程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=12.程序源代码:#include "stdio.h"main(){int a,b;a=077;b=a&3;printf("\40: The a & b(d.....
分类:
编程语言 时间:
2014-12-17 01:32:04
阅读次数:
164
经典c程序100例==1--10【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码:main(){int i,j,k;print...
分类:
编程语言 时间:
2014-12-17 01:30:08
阅读次数:
271