c and c++
文章平均质量分 72
ahaitongxue
这个作者很懒,什么都没留下…
展开
-
C中的文件存储
创建a.c和b.c文件在a.c文件中输入:#include #include #define MAX 40int 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#includeint 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 · 649 阅读 · 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 评论