導航:首頁 > 文件教程 > 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語言學習文件相關的資料

熱點內容
如何看自己視頻後台數據 瀏覽:65
ppt配色工具 瀏覽:883
微信pro病毒 瀏覽:16
如何查看網站結構層數 瀏覽:335
文件上傳時查找不到桌面圖片 瀏覽:686
工程施工合同文件的主要內容 瀏覽:512
誅仙1哪個網站播放 瀏覽:318
csgo桌面文件夾在哪 瀏覽:948
網路通用域名是什麼 瀏覽:474
js判斷session過期 瀏覽:245
批處理查詢文件名重復 瀏覽:35
iphone5s和4s對比 瀏覽:74
html方框代碼 瀏覽:733
安卓無法觸發touchend 瀏覽:533
c編程需要學到什麼程度 瀏覽:144
頻譜是什麼協議數據 瀏覽:459
飛艇網站網址是多少 瀏覽:886
applepay何時入華 瀏覽:199
怎麼取消u盤文件隱藏的文件夾 瀏覽:645
javasocket傳數組 瀏覽:94

友情鏈接