导航:首页 > 文件教程 > 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语言学习文件相关的资料

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接