c and c++
文章平均质量分 72
ahaitongxue
这个作者很懒,什么都没留下…
展开
-
C中的文件存储
创建a.c和b.c文件 在a.c文件中输入: #include #include #define MAX 40 int main(void){ FILE *fp; char words[MAX]; if((fp = fopen("b.c","a+")) == NULL){ printf("Can't open file\n"); exit(1); } printf(原创 2014-11-14 09:23:56 · 343 阅读 · 0 评论 -
C中的存储类
C使用作用域、链接和存储时期来定义5种存储类。 作用域分为:原创 2014-11-11 15:23:33 · 162 阅读 · 0 评论 -
C中的文件读取
创建一个C项目,在其下创建两个文件:a.c和b.c 其中a.c中的内容为: #include #include int main(void){ printf("this is main\n"); int ch; FILE *fp; char fileName[50]; printf("Please enter the name of the file:"); scanf原创 2014-11-13 10:23:41 · 148 阅读 · 0 评论 -
C中的结构体知识点
1、声明结构体时需要在末尾使用分号(并没有分配内存) 2、声明结构体变量时和声明普通的变量没什么区别,作用域、链接、存储时期同样对其有效 3、声明结构体变量的几种方式 (1)struct book{ int x; }; struct book a; (2)struct book{ int x; } a; (3)stuct { int x; } a; (匿名结构体,只能创建原创 2014-11-15 15:59:19 · 166 阅读 · 0 评论 -
C语言中把结构内容写入二进制文件及从二进制文件中读取出数据
#include #include #define MAXTITL 40 #define MAXAUTL 40 #define MAXBKS 3 // 最多存储3本书 struct book{ char title[MAXTITL]; char author[MAXAUTL]; float value; }; int main(void){ struct book lib原创 2014-11-17 11:02:47 · 6069 阅读 · 0 评论 -
C中的位字段
对位进行操作除了使用&、|、~、>、原创 2014-11-18 10:59:26 · 431 阅读 · 0 评论 -
访问C库
用#include引入头文件只是复制了库函数的声明,实际使用时寻找库函数的实现是由bian'y原创 2014-11-20 10:15:53 · 150 阅读 · 0 评论 -
C中的变长参数传递
先贴代码: #include #include int sum(int,...); int main(void){ printf("zhang%d",sum(4,1,2,3,4)); return 0; } int sum(int n,...){ va_list ap; int total = 0; int i; va_start(ap,n); for(i = 0;i原创 2014-11-20 19:51:13 · 648 阅读 · 0 评论 -
使用结构指针实现链表
模拟的是一个使用结构链表(而不是数组)来存放电影信息原创 2014-11-21 14:34:38 · 179 阅读 · 0 评论 -
c++ virtual小结
#include <stdio.h> #include "iostream" using namespace std; class Node; typedef void (Node::*SEL_SCHEDULE)(); #define schedule_selector(_SELECTOR) (SEL_SCHEDULE)(&_SELECTOR) class Scheduler ...原创 2016-11-02 19:10:39 · 148 阅读 · 0 评论