导航:首页 > 文件教程 > c语言学习文件

c语言学习文件

发布时间:2021-03-22 00:35:31

Ⅰ c语言学习资料

要学好c语言,第一是看别人的源代码程序,第二是自己多写,一定要自己多写,虽然很辛苦,写一遍等于看三遍,只有多写你才能真正学会它。当然你先得看一些好的实例,才知道如何写。下面是我认为比较好的电子书,你用网络搜索一下,很多在csdn都可以免费下载。
1.经典教材:
谭浩强C程序设计(第2/3版)
谭浩强C程序设计题解.pdf (强烈推荐)
2.编程实例:
C语言精彩编程百例
C语言趣味程序百例精解 (强烈推荐)
C语言实用程序设计100例
C语言实例解析精粹(第二版)(220例,强烈推荐)
经典编程900例(C语言)
3.国外经典: (强烈推荐)
C和指针.pdf
C专家编程.pdf
C陷阱与缺陷
4.高级进阶
C高级实用程序设计.pdf(清华大学出版)(强烈推荐)
C语言高级实例解析
高质量C/C++编程指南.doc

Ⅱ 学习C语言最好的一本参考资料~~!

c语言的圣经:《C程序设计语言》
Brian W.kernighan
Dennis M.Ritchie著

Ⅲ C语言 文件初学

有几处问题,给你改了下:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
FILE *input(struct bookcard *stu,FILE *file);
void output(FILE *file,struct bookcard *stu);
struct bookcard
{
int cardnum;
char studentname[10];
int classnum;
};
int main()
{
struct bookcard stu[5],*p=stu;
FILE *file=NULL;
file=input(p,file);
output(file,p);
}
FILE *input(struct bookcard *p,FILE *file)
{
int i=0;
file=fopen("C:\\Documents and Settings\\Administrator\\桌面\\file.bin","w+");
if (file==NULL)
{
printf("error\n");
exit(-1);
}
printf("input 5\n");
printf("姓名\t班级\n");
while (i<5)
{
(p+i)->cardnum=i+1;
scanf("%s%d",(p+i)->studentname,&(p+i)->classnum); //这里是&(p+i)->classnum
fwrite(p+i,sizeof(struct bookcard),1,file);
printf("%d\n",i);
i++;
}
return file;
}
void output(FILE *file,struct bookcard *stu)
{
int i=0; //学号1的记录是从文件头开始的
printf("output\n");
while (i<5) //<5
{
fseek(file,i*sizeof(struct bookcard),0); //这里是 i*sizeof(struct bookcard),fseek偏移的是字节数
fread(&stu[i],sizeof(struct bookcard),1,file);
printf("%d\t%s\t%d\n",stu[i].cardnum,stu[i].studentname,stu[i].classnum);
i+=2;
}
}

Ⅳ c语言学习资料,百度云

电子书这东西不可靠,刚学编程一个错字就能让你纠结半天 ,浪费时间不说,有时还会曲解原本的概念,把你带入一个错误的方向。我刚学编程就是这样过来的,要多坑爹有多坑爹。江苏987安徽300江西192浙江。注意数字,可以见我,我是这个专业的,希望能和你成为朋友

Ⅳ C语言文件

第一题:

#include<stdio.h>
#include<stdlib.h>
intmain()
{
FILE*fp;
charc;
fp=fopen("E:\学习文件\c语言程序例子\new\class3\333.txt","wt+");
if(fp==NULL)
{
printf("无法正常使用文件 ");
exit(0);
}
while((c=getchar())!=' ')
{
fputc(c,fp);
}
rewind(fp);
while((c=fgetc(fp))!=EOF)
{
putchar(c);
}
fclose(fp);
return0;
}

结果如图:

Ⅵ c语言文件的学习

ch = fgetc(stdin); //这一行有什么作用,感觉有点多余,

这个没有的话,这个程序会一直不停的输出第一个输入的字符

阅读全文

与c语言学习文件相关的资料

热点内容
java数组储存数据 浏览:533
makefile是什么文件 浏览:243
比较不同文件夹的图片 浏览:204
江阴教育app密码忘记了怎么办 浏览:323
javautil包 浏览:958
随身wifi无法连接到网络 浏览:792
饿了么网络连接断开提示怎么关掉 浏览:150
怎么把ai文件存在一个pdf 浏览:851
java调用oracle存储过程数据集 浏览:387
zbar源代码编译 浏览:77
听压缩文件小说用什么软件苹果 浏览:892
java解析json 浏览:432
国外网络客服马来西亚吉隆坡 浏览:362
编程里面感叹号是什么意思 浏览:281
妖妖解除限制工具 浏览:648
日版苹果5MD297JA能用吗 浏览:692
qq微云会员多少钱 浏览:559
默认sim卡数据电信什么意思 浏览:180
卡枪代码 浏览:992
亿格瑞r300固件升级 浏览:658

友情链接