『壹』 誰能提供點C語言的試題給我,最好能有答案的,非常感謝!
本試卷共5頁共5大題,考生在作答前應先檢查是否有缺頁、白頁、以防漏答。查對無誤後,請先填寫學號、姓名、專業,再答卷。
一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。(共10小題,每小題2分,共20分)。
1、不是C語言基本數據類型的是( )。
A、指針類型 B、整型
C、字元型 D、實型
2、設有:int a=3, b= 4, c= 5,x , y; 表達式(x=a)&&(y=b)&&0的值為( )。
A、1 B、0 C、3 D、4
3、設有語句 int a=3 ; 則執行了語句 a+ = a - = a後,變數a 的值是( )。
A、3 B、0 C、9 D、-12
4、執行以下程序後,y的值是( )
main()
{ int a[]={2,4,6,8,10};
int y=0,i,*p;
p=&a[0];
for(i=0;i<5;x++)
y+=*(p+i);
printf(「%d\n」,y);
}
A、17 B、18 C、19 D、30
5、有定義語句:float a[4];則分配給數組a的空間為( )位元組。
A、 20 B、 12 C、 16 C、10
6、以下描述錯誤的是( )。
A、break語句可用於do~while語句
B、break語句和continue語句的作用是一樣的
C、在循環語句中使用break語句是為了跳出循環,提前結束循環
D、在循環語句中使用continue語句是為了結束本次循環,而不終止整個循環
7、C語言中規定,if語句的嵌套結構中,else總是( )。
A、與最近的if 配對 B、與第一個if 配對
C、按縮進位置相同的if配對 D、與最近的且尚未配對的if 配對
8、說明語句「int (*p)( ); 」的含義是( ) 。
A、p是一個指向一維數組的指針變數
B、p是指針變數,指向一個整型數據
C、p是一個指向函數的指針,該函數返回一個int型數據
D、以上都不對
9、以下對二維數組c的正確聲明是 ( ) 。
A、int c[3][ ]; B、int c(3,4); C、int c(2)(2); D、int c[3][2];
10、下述程序段執行後輸出結果是( )。
int x=100, y=200;
printf ("% d", (x, y));
A、100 B、200 C、100,200 D、編譯出錯
二、填空題。(共10空,每空1分,共10分 )
1、C語言提供的三種邏輯運算符是 && 、 || 和!;
2、函數的返回值是通過函數中的 return 語句獲得的。
3、在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"定義後,a[2][2]的值為_6__ _;
4、對於"int *pa[5];" pa是一個具有5個元素的_數組指針_,每個元素是一個指向int型變數的__指針__;
5、單向鏈表的尾節點next指針應賦值__ NULL___;
6、for(int x=0,y=1;x&&y〈=5;y++)中循環體執行的次數是 0 。
7、int a[5];數組a的首地址為2000,則元素a[1]的地址為 2002 ,元素a[2]的地址為 2004 。
三、程序填空題。(共8空,每空2分,共16分 )
1、以下程序中子函數返回數組s中最大元素,數組中元素的個數由t傳入。
Int findmax(int s[],int t)
{
int m,n,*p;
max=0;
p= s ;
for(n=1;n<t;n++)
if(*(p+max)<*(p+n)) max=n ;
return(*(p+max));;
}
Void main( )
{ int a[10];
int i;
for(i=0;i<10;i+=)
scanf(「%d」,&a[i]);
printf(「%d」,findmax{a,10});
}
2、以下程序完成計算1-1/2+1/3-1/4+..前n 項和的功能,請填空。
#include <stdio.h>
int main( )
{ int i, n, flag;
float sum;
scanf("%d", &n);
flag= 1 ;
sum=0;
for(i=1;i<=n; i++ )
{ sum+=(float)flag/i;
flag=-flag ;
}
printf("%.3f\n", sum);
}
3、以下程序的功能是從鍵盤輸入n個整數,統計其中正數、0、負數的個數,請填空。
#include <stdio.h>
int main( )
{int a, i, count1,count2,count3;
count1=cout2=count3=0 ;
for(i=1;i<=n;i++)
{ scanf(「%d」, &a);
If(a>0) count1++;
Else if(i==0) count2++ ;
Else count3++;
}
printf(「正數:&d個,零:%d個,負數:%d個\n」, count1,count2,count3);
}
四、運行程序結果。(共4小題,每小題6分,共24分)
1、運行時輸入100,200,請寫出程序運行結果。
Void main( )
{
int a, b,*p1,*p2 ;
scanf ( " % d ", & a , );
scanf ( " % d ", & b );
printf(「a=%d,b=%d」,a,b);
p1=&a; p2=&b;
swap ( p1,p2);
printf(「a=%d,b=%d」,a,b);
}
Void swap ( int *p1, *p2)
{
int t ;
t=*p1; *p1=*p2; *p2=t;
}
運行結果為:
a=100,b=200a=200,b=100
2、運行時若輸入1 2 3 4 -5<回車>,寫出程序運行結果。
#include <stdio.h>
int main( )
{
int x, sum;
scanf("%d", &x);
sum=0;
while(x>0)
{ if(x%2!=0) sum+=x;
scanf("%d", &x);
}
printf("sum=%d\n", sum);
}
運行結果為:
sum=4
3、寫出程序運行結果。
#include<stdio.h>
int max(int a,int b)
{ int c;
c=a>b?a:b;
return(c);
}
int min(int a,int b)
{int c;
c=a<b?a:b;
return(c);
}
void main()
{ int a=2,b=6;
printf("max=%d\n",max(a,b));
printf(「min=%d\n」,min(a,b));
}
運行結果為:
max=6
Min=2
4、運行時若輸入4 1 2 3 0<回車>,寫出程序運行結果。
#include <stdio.h>
int main( )
{
int i, index, n;
int a[10];
scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d", &a[i]);
index=0;
for(i=1;i<n;i++)
{ if(a[i]<a[index]) index=i; }
printf("min=%d,index=%d\n", a[index],index);
}
運行結果為:
min=0,index=3
五、程序設計.( 共3小題,每小題10分,共30分)
1、輸入10個字元串,將其按由小到大排序。
#include<stdio.h>
#include<string.h>
Void main( )
{ char c[10][20],t[10];
Int I, j,k;
For(i=0;i<10;i++)
Gets(c[i]);
For(i=0;i<9;i++)
{ k=I;
For(j=i+1;j<10;j++)
If(strcmp(c[k],c[j])>0) k=j;
If(k!=i) { strcpy(t,c[k]); strcpy(c[k],c[i]); strcpy(c[i],t); }
For(i=0;i<10;i++)
Puts(c[i]);
}
2、求出1!+2!+3!+…+8!。
#include<stdio.h>
Float fact(int n)
{ float f;
If(n==1||n==0) f=1;
Else f=fact(n-1)*n;
Return(f);
}
Void main( )
{float sum;
Int I;
Sum=0;
For(i=1;i<=8;i++)
Sum+=fact(i);
Printf(「sum=%d\n」,sum);
}
3、請寫出在一個單向鏈表中插入一個結點的函數:
struct student *insert(struct student *head, struct student *stud)
(說明:鏈表結點有兩個成員:數據成員data和指針成員next)。
#include <stdio.h>
#include <malloc.h>
#define NULL 0
#define LEN sizeof(struct student)
struct student
{ int data;
struct student *next;
};
int n;
struct student *insert(struct student *head, struct student *stud)
{struct student *p0,*p1,*p2;
p1=head;p0=stud; if(head==NULL)
{head=p0; p0->next=NULL;}
else{while((p0->data>p1->data) && (p1->next!=NULL))
{p2=p1; p1=p1->next;}
if(p0->data<=p1->data) {if(head==p1) head=p0;
else p2->next=p0; p0->next=p1;}
else {p1->next=p0; p0->next=NULL;}}
n=n+1; return(head);
}
『貳』 我想學嵌入式開發,哪位大神能給我列張書單,請順便帶上作者,萬分感謝😂
不要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機會來了在創業(不要相信有奇跡發生,盲目創業很難成功,即便成功了發展空間也不一定很大)。
嵌入式書籍推薦
linux基礎
1、《Linux與Unix Shell 編程指南》
C語言基礎
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux應用程序開發詳解》
Linux內核
1、《深入理解Linux內核》(第三版)
2、《Linux內核源代碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(旦褲UNP)
2、《TCP/IP詳解》
3、《Linux內核編程》
4、《Linux設備驅動開發》(LDD)
5、《Linux高級程序設計》 楊宗德著
硬體基礎
1、《ARM體系結構與編程》笑渣杜春雷著
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――採用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
4、《嵌入式ARM系統原理與實例開發》 楊宗德著
理論基礎
1、《演算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O''Hallaron著
5、《操作系統:精髓與設計原理》
6、《編譯原理》
7、《數據通信與計算機網路》
8、《數據壓縮原理與應用》
C語言書籍推薦
1. The C programming language 《C程序設計語言》
2. Pointers on C 《C和指針》
3. C traps and pitfalls 《C陷阱與缺陷》
4. Expert C Lanuage 《專家C編程》
5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs
《編程精粹--Microsoft 編寫優質無錯C程序秘訣》
6. Programming Embedded Systems in C and C++ 《嵌入式系統編程》
7.《C語言嵌入式系統編程修煉》
8.《高質量C++/C編程指南》林銳
盡可能多的編碼,要學好C,不能只注重C本身。演算法,架構方式等都很重要。
這里很多書其實是推薦而已,不必太在意,關鍵還是基礎,才是重中之重!!模升簡!
『叄』 在哪裡下載電子書
電子書網站 中國網路出版社 (創新電子書庫) http://www.book163.net/ 世界名著 >>更多 浮士德 閱讀:25562 歌德詩選 閱讀:7141 歌德短篇小說選 閱讀:10374 少年維特之煩惱 閱讀:3848 聖經 閱讀:25952 一個美好心靈的自述 閱讀:22215 《神曲》作者:〔意〕 閱讀:14896 50歲的男人 閱讀:17014 聊齋志異 閱讀:16301 西遊記與中國古代政治 閱讀:18270 西遊記 閱讀:8463 茶花女 閱讀:2105 紅樓夢 閱讀:27294 巴黎聖母院 閱讀:24996 傲慢與偏見 閱讀:11884 少年維特的煩惱 閱讀:24916 少年維特之煩惱(英文 閱讀:2071 天音訣 閱讀:27629 安娜.卡列寧娜(上) 閱讀:12531 《高龍巴》 閱讀:26528 歷史小說 >>更多 醉卧沙場 閱讀:15504 最後的軍魂 閱讀:2556 最大與最小 閱讀:7817 走下神壇的毛澤東 閱讀:23605 走進聯合國 閱讀:29016 走過大清—蕙質蘭心 閱讀:19949 轉世重生之吳三桂傳奇 閱讀:16674 竹林第八閑 閱讀:12164 諸葛亮的十堂哲學課 閱讀:29293 諸葛亮大傳 閱讀:15551 諸葛亮傳 閱讀:8427 諸葛後傳 閱讀:28118 朱元璋私密生活全記錄 閱讀:20853 朱元璋(下) 閱讀:29070 朱元璋(上) 閱讀:8382 周恩來 閱讀:4627 重生之武大郎玩轉宋朝 閱讀:6510 重生之抗戰悍將 閱讀:16489 重生之長風破浪 閱讀:29172 重生呂布 閱讀:30887 武俠小說 >>更多 魔道Ⅵ---瑚鬼 閱讀:19511 魔道Ⅶ---邪染魔王 閱讀:28483 魔道三部曲 閱讀:25305 魔道之妻 閱讀:12234 魔道之路 閱讀:2110 魔鐲奇緣 閱讀:17572 魔間行走的愛人 閱讀:3639 魔陀 閱讀:21194 魔障 閱讀:1774 魔障迷魂 閱讀:11412 魔鬼.天使 閱讀:7438 魔鬼KISS 閱讀:30699 魔鬼kiss2 閱讀:20454 魔鬼住身邊 閱讀:25351 魔鬼家族 閱讀:2576 魔鬼總經理 閱讀:11623 魔鬼情夫 閱讀:4370 魔鬼沙爾的新娘 閱讀:29102 魔鬼愛人 閱讀:22755 魔鬼的契約 閱讀:4279 幽默故事 >>更多 阿拉伯童話 閱讀:29480 阿·林格倫童話集 閱讀:10178 長襪子皮皮 閱讀:8926 郭楚海童話 閱讀:28222 腦筋急轉彎3600題 閱讀:6125 最全的冷笑話270條 閱讀:24065 成語故事 閱讀:19977 尼爾斯騎鵝歷險記 閱讀:25252 中國童話百篇 閱讀:20072 [兒童]窗邊的小豆豆 閱讀:13643 舒克和貝塔全傳 閱讀:9325 麻將 閱讀:28295 雞過河 閱讀:15628 高校諺語 閱讀:18868 金殿鬥智 閱讀:6258 重陽節手機簡訊祝福 閱讀:29623 郭德綱幽默文集:逗你 閱讀:2944 郭德剛話說北京 閱讀:8404 跳大神 閱讀:30250 超經典簡訊笑話 閱讀:18431 科幻小說 >>更多 龍神傳奇 閱讀:18010 龍神之戒 閱讀:16399 龍的傳人異界稱雄 閱讀:24546 龍焚異世 閱讀:6775 龍情緣之狂愛神醫 閱讀:6824 黑道修神 閱讀:29571 黑蓮戰神 閱讀:16267 黃半仙=活神仙 閱讀:9180 黃半仙活神仙 閱讀:20520 魔神轉生 閱讀:17604 魔神艷游 閱讀:18499 魔神遊 閱讀:8086 魔神斗天 閱讀:15963 魔神劫 閱讀:17918 魔王的神話 閱讀:27243 魔幻男人 閱讀:6447 魔幻星際 閱讀:11967 魔幻星空 閱讀:30275 魔幻異聞錄 閱讀:15609 魔幻少年 閱讀:24225 言情小說 >>更多 龍翎戀舞 閱讀:15338 龍戀龍 閱讀:22225 龍鳳奇戀 閱讀:11137 龍公主的戀愛事件薄 閱讀:17266 黑幫老大的戀愛情事 閱讀:26701 黃金愛戀 閱讀:2268 麻煩戀人 閱讀:24113 魅戀 閱讀:13693 魂之戀 閱讀:4961 香薰の戀人 閱讀:3265 香草戀曲 閱讀:23401 香熏戀人2 閱讀:27307 饕餮戀(下) 閱讀:5755 飄渺戀 閱讀:11251 風雪之戀 閱讀:28302 風荷戀 閱讀:21021 風戀殘音 閱讀:16943 風戀殘心 閱讀:21565 音戀 閱讀:12916 韓城絕戀 閱讀:22973 青春文學 >>更多 龍門系列 閱讀:18243 龍起蒼茫 閱讀:26444 龍象傳說 閱讀:14752 龍行天下之天籟曲 閱讀:17164 龍行天下 閱讀:30610 龍蛇雜處 閱讀:11047 龍蛇天下 閱讀:2147 龍虎風雲榜 閱讀:28560 龍虎英雄 閱讀:1442 龍虎會京華 閱讀:3543 龍舞飛天 閱讀:18207 龍舞 閱讀:25124 龍舌蘭日出 閱讀:31097 龍老大的鳳冤家 閱讀:8053 龍翼禁區 閱讀:14321 龍翼狂戰士 閱讀:27290 龍翔鳳鳴 閱讀:30821 龍翔仕途 閱讀:12910 龍穴(庄秦) 閱讀:1367 龍眠之都 閱讀:20305 計算機 >>更多 程序員面試寶典 閱讀:6567 匯編語言程序設計自學教程 閱讀:20830 十天學會ASP.NET教程 閱讀:25971 XML編程從入門到精通 閱讀:9180 VC++動態鏈接庫(dll)編程深入淺出 閱讀:30392 C#數據安全手冊 閱讀:23080 編程精粹-Microsoft編寫優質無錯C程序秘訣 閱讀:26261 現代計算機常用數據結構和演算法 閱讀:16625 游戲開發圖形學 閱讀:10870 游戲之旅-我的編程感悟 閱讀:18253 嵌入式系統 閱讀:16501 Visual C++ 6.0編程經典博覽 閱讀:22243 The XML Files_ Using XML for Business-to-Business 閱讀:24989 Servlet 與 JSP 核心編程(第2版) 閱讀:19999 Programming.ASP.NET.中文版(第3版) 閱讀:16091 管理學 >>更多 乘法思維 閱讀:1122 營銷規劃(第二版) 閱讀:27497 電話營銷基礎 閱讀:27743 市場營銷精細化管理全案 閱讀:26732 銷售聖經 閱讀:6471 終極突破-10天改變一生 閱讀:27933 市場調研講義 閱讀:20515 品質管理-林榮瑞 閱讀:22437 商業書信手冊(第三版) 閱讀:21170 MBA階梯工程 閱讀:17033 97世界金融風暴大紀實 閱讀:12724 操作實務:國際貿易形成與方法 閱讀:1644 銷售創業就業美國金牌推銷員的成功秘訣 閱讀:22014 MBA工商管理800案例——管理技巧兼並收購 閱讀:21692 MBA工商管理800案例——理財之道競爭謀略 閱讀:22538 勵志>>更多 如何掌控自己的時間和生活 閱讀:15364 左右逢源-掌握社交技巧的16個方法 閱讀:23318 激勵人生的一句話——理想卷 閱讀:23694 我的成功可以復制 閱讀:1379 職場江湖 閱讀:23993 FBI教你破解身體語言 閱讀:28485 思維導圖叢書 大腦使用說明書 閱讀:20845 李宗吾厚黑系列-千古奇書厚黑學 閱讀:9042 和你一起面試 閱讀:16983 HIALL求職快車.面試篇 閱讀:5820 沒有任何借口 閱讀:15420 世界上最偉大的奧秘 閱讀:10632 職業人生:20多歲的跳槽求職智慧 閱讀:13123 宴之道:職場宴請細節攻略 閱讀:19608 從喝茶可以窺測人的心靈 閱讀:18449 投資理財 >>更多 金融學基礎-中國版 閱讀:9352 實用裝修美學-現代家裝中的風水禁忌 閱讀:8497 購房與裝修完全手冊 閱讀:18729 裝修規劃與費用《輕松家裝100招》 閱讀:21848 金融的江湖 閱讀:14855 家庭裝修設計完全手冊(精簡版) 閱讀:1084 家庭裝修最易忽視的299個盲點 閱讀:4063 全球金融市場的固定收益分析 閱讀:28365 家裝施工完全手冊 閱讀:28561 金融工程-衍生金融產品與財務風險管理 閱讀:9744 高級國際金融學教程 閱讀:5290 金融的邏輯 閱讀:28992 巴菲特帶你走出金融危機 閱讀:22032 翻雲覆雨—股市贏家戰略 閱讀:10118 高明的波段交易師 閱讀:15849 生活>>更多 31個壞習慣毀了孩子的大未來 閱讀:19621 超常兒童與常態兒童記憶研究 閱讀:27192 舒克和貝塔歷險記 閱讀:10148 幼兒才能教育-鈴木鎮一 閱讀:22414 兒童自救手冊 閱讀:22196 兒童教育講座 閱讀:12059 現代人食譜-家常素菜 閱讀:3922 清心降火飲食指導 閱讀:16136 小兒推拿(周爾晉) 閱讀:7131 寶寶手冊 閱讀:6882 高血壓心血管疾病調理葯膳 閱讀:24887 綠色食品野菜 閱讀:9674 烹飪基礎上 閱讀:27996 新編家常菜800種 閱讀:11827 55道絕好鹵味菜 閱讀:10521 人文社科 >>更多 英國經典服裝板型 閱讀:30139 男西服技術手冊 閱讀:18308 柴科夫斯基論音樂創作 閱讀:5237 最新服裝出樣技術(吳經熊) 閱讀:8137 攝影速成讀本 閱讀:2151 攝影技術講座高級篇 閱讀:2032 戶外攝影濾光鏡的選擇 閱讀:24722 吉他獨奏譜---夜來香 閱讀:5266 卡通漫畫技法-動態篇 閱讀:11509 音樂與文化的人本主義思考 閱讀:9764 米芾書法全集 閱讀:13686 王羲之書法字典 閱讀:25755 服飾的故事 閱讀:17324 日本傳統服飾色彩 閱讀:20223 影視光線藝術 閱讀:3831 科技>>更多 工業機器人的操作機設計 閱讀:16776 制度-技術與中國農業發展 閱讀:6849 太陽系新視野 閱讀:12115 商代地理概論 閱讀:9200 世界地理概覽 閱讀:0 宇宙的琴弦 閱讀:9720 水稻病蟲害原色圖譜 閱讀:11894 黑洞的熱性質與時空奇異性 閱讀:22878 工業設計概論 閱讀:21547 工業會計常用公式 閱讀:4111 採用香椿襯樹形培養技術 閱讀:22603 蘋果栽培相關知識 閱讀:23341 淡水養殖病害診斷與防治手 閱讀:15404 陝西地理沿革 閱讀:30123 火星-另一個世界的故事 閱讀:13986 國外原版書 >>更多 織工馬南 閱讀:15037 掌握Photoshop.CS3平面設計與印刷 閱讀:18281 遠離塵囂 閱讀:16272 遠大前程 閱讀:21685 誘拐 閱讀:15267 野性的呼喚 閱讀:28307 象人 閱讀:27137 霧都孤兒 閱讀:3090 苔斯 閱讀:19181
『肆』 推薦學C語言的書
2009-10-19 07:44:50添加 1. C語言程序設計 作者 : 譚浩強
出版社 : 清華大學出版社評語 : 第0本 《C語言程序設計》譚浩強我們很少有慶散學C語言的啟蒙書不是用這本的。如果你從來沒接觸過C語言,這本書還是適合作為入門的。盡李粗管大學畢業之後就不再碰這本書,但是還記得當初這本書看了3遍、指針那部分看了至少5遍的那種心情。以後看了其它的書,才對C語言中的一些內容有更深的理解。相信大多數第一次接觸C語言的人都有類似的感覺。不要期望一本啟蒙的書帶給你想要的一切,一切才剛剛開始。 加入購書單已在購書單 2009-10-19 07:48:08添加 2. C程序設計語言(第二版)影印 作者 : Brian W.Kernighan,Dennis Ritchie
出版社 : 清華大學出版社評語 : 第1本 《C程序設計語言》 Brian W. Kernighan / Dennis M. Ritchie 這本書又稱為 R&K C,還有誰能比C語言之父對C語言更有發言權的呢?推薦看英文版。你會驚訝於在短短不到200頁的篇幅內,這兩位牛人將C語言描述的這么清晰。即使不專門學C語言的人也可以拿出來翻翻 加入購書單已在購書單 2009-10-19 07:44:50添加 3. C 陷阱與缺陷 作者 : (美)凱尼格 著,高巍 譯
出版社 : 人民郵電出版社評語 : 第2本 《C陷阱與缺陷》Andrew Koenig Andrew Koenig的成名作,能幫助初學者減少90%的錯誤。一些錯誤(比如賦值符、運算符優先順序等)還是不時的會在自己的程序里出現,只是已經打過預防針了,很容易發現。另外作者寫了一本《Accelerated C++》,據說是C++的最佳入門書,狠贊!! 加入購書單已在購書單 2009-10-19 07:44:50添加 4. C專家編程 作者 : (美)林登(LinDen.P.V.D) 著,徐波 譯
出版社 : 人民郵電出版社評語 : 第3本 《C專家編程》(LinDen,P.V.D)一看書名就知道這丫不能拿來入門用的,第一次譽擾氏看的時候夠折磨大腦的。作者聲稱,編程的唯一原因是因為樂趣。相比之前的幾本書,這本書還介紹C語言運行的環境,更全面地考察了C語言。深入分析了C語言中一些容易混淆的概念,如復雜的聲明和定義、數組和指針、鏈接和運行時庫、內存等。很值得一讀。順便一提:鏈接庫可參考《深入理解計算機系統》的動態鏈接庫一章,寫得更易讀 加入購書單已在購書單 2009-10-19 07:44:50添加 5. 編程精粹:編寫高質量C語言代碼(英文影印版) 作者 : Steve Maguire
出版社 : 人民郵電出版社評語 : 第4本 《編程精粹:編寫高質量C語言代碼》 《Writing Solid Code》 Steve Maguire 這是我讀到C語言書中最驚嘆的一本,盡管寫出沒有bug的程序不太可能,但按照作者提供的方法,可以離這個目標很近。本書關注的更多是怎麼使用C語言開發工業級產品的問題。這本書源自作者十幾年不斷的追問自己兩個簡單的問題: 1)怎樣才能自動地查出這個錯誤? 2)怎樣才能避免這個錯誤? 「他的另一部名著Debugging the Development Process(中文版《微軟加入購書單已在購書單 2009-10-19 07:44:50添加 6. C Interfaces and Implementations 作者 : David R. Hanson
出版社 : Addison-Wesley Professional評語 : 第5本 《C Interfaces and Implementations》 David R. Hanson 這本據說為唯一一本能和R&K C並駕齊驅的書,可惜中文版眾口一致說太爛,無處可載電子版,影印版跳票多年,原版USD 54.99實在承受不起,囊中羞澀,奈何奈何。想念多年,至今不能一睹芳容,深以為憾。 加入購書單已在購書單 2009-10-19 07:44:50添加 7. C標准庫\圖靈程序設計叢書 作者 : P. J. Plauger
出版社 : 人民郵電出版社評語 : 前面5本差不多夠了,另外推薦兩本,精力過剩的可以翻翻第6本 《C標准庫》P. J. Plauger 本書介紹C標准庫的實現,書中有較為詳盡的代碼。雖然這本書年代久遠,現在的實現肯定和以前也有差別,但是還是很有參考價值,特別是對C標准庫的實現有興趣的人。中文版太貴,英文電子版看得太累,還是以後有地方借的時候再繼續看。 加入購書單已在購書單 2009-10-19 07:44:50添加 8. C語言參考手冊(原書第5版) 作者 : (美)哈比森(Harbisom.S.P.)著
出版社 : 機械工業出版社評語 : 第7本 《C語言參考手冊》拿來備查的,C語言的任何細節幾乎都能在其中找到借到。書的第一部分介紹C語言語法細節。第二部分介紹運行時庫,可以和《C標准庫》參考閱讀。
『伍』 誰知道關於電腦編程,游戲編程的書籍
游戲編程
:
游戲編程精粹GAME
PROGRAMMING6(含光碟)
WINDOWS游戲編程大師技巧(第2版)(附光碟)
游戲編程數學和物理基礎(附光碟1張)
游戲編程精粹5(附盤)
游戲編程中的人工智慧技術(附光碟)
Flash游戲編程教程(附CD光碟1張)
網路游戲客戶端編程
DirectX
9.0
3D游戲開發編程基礎
游戲中的網路編程技術及應用(附贈CD光碟1張)
電腦編程:
C++程序設計。
演算法與數據結構。
windows程序設計(這本書太老了,只有電子版的了)。
參照著vc程序設計(主要講mfc)看。
windows程序設計(方艷紅
版)。windows核心編程。
然後了解網路和資料庫編程等。
想成為編程高手,演算法與數據結構最重要,這部分是活的。
先用VC++
學語法~
vb執行效率太底,Delphi用的0是帕司卡語言,C++
Builder也不錯~學最經典的
清華大學出版社出版
c++程序設計
譚浩強編著
這個先學好了,其他的都是觸類旁通的
VB、delphi、vc++(c++
builder)的基礎語言不一樣
vb是以basic為基礎語言的,比較簡單,但是執行效率和編譯器都不是很好
delphi以pascal為基礎語言,而且面向對象的可視化編程程度比較好,ide集成環境也比較完善,前幾年比較流行,不過現在不是很吃香
vc++是以c++為基礎的,是微軟公司的產品,比較經典,建議先學這個,配合上面我說的書,然後稍微了解一下c++builder,對面向對象的編程方式做一些了解,然後就去弄c#或者.net的編程吧,那些比較吃香
引文來源
電腦高手推薦幾本電腦編程入門書籍
基礎入門教程,在線視頻教程-
快槍寶庫
www.fastgun.net
『陸』 學習手機硬體開發需要看什麼書
硬體和軟體不同,整個環境比較閉塞,手機開發只有被開發手機的公司招過去,然後接觸相關的器件,這方面的技術知識網上很少的.手機的核心器件你不是大量的買,人家根本不給你技術支持,網上去問也沒幾個人用過. 當然你要范范的說基本知識儲備的話,數電,模電,微波技術,通信原理....不說全學懂,至少認真學過.
下面推薦幾本硬體書:
第一步:基礎的有:物理學,半導體物理,模擬電子,數字電路,高頻電子,電磁場與波(傳輸線原理),微機原理,信號與系統,通訊原理等等基礎知識
第二步:想進一步的做產品,要懂材料學,機構,工藝,模具,可靠性,信號完整性,EMC/EMI,防雷防靜電。
最後:也可以找這本《電子技術基礎 模擬部分》 書看看。
『柒』 求maya5編程全攻略pdf
mel 是maya的語言,就跟中文是咱中國人的語言一樣,所有maya的操作,不管是渲染,建立球模型,存檔,打開某窗口,都是在maya後台執行一條或者多條mel命令,所以說某高手憑借一段mel語句能完成一項很復雜的工作(比如自動裝配)就不會讓你太驚訝了。
mel學起來不難,如果你之前學過C語言,並且有良好的編程習慣(比如知道怎麼排除錯誤和設置程序斷點)那麼你學起mel會覺得很爽快,因為這個語言實在是很淺顯。
如果需要書籍,中青IT翻譯的《maya編程全攻略》,郵電出的《maya渲染技術精粹》,網上流傳甚廣的《the art of rigging 1-3》都值得好好看看,還是那句話,mel很淺顯,所以just learn it。
但是.....會用mel 不等於 會編寫復雜插件,插件的哲學是建立在簡化重復勞動的基礎上的——你首先要知道什麼工作是「重復性」的,比如你裝配一個角色,不停地給關節們重命名,這個步驟就是重復性的,是應該開發一個插件來簡化的——其次你需要知道怎麼簡化這個重復性的工作,以及誰是這個插件的用戶,如果是一個對程序一點不了解的用戶,你是否需要開發一個好看的界面——再次你需要一個嚴謹的結構,保證這個插件不管用在什麼角色身上都完美無錯,這需要你去試驗和碰壁.....
至於其他方面,渲染,建模......mel發揮的作用就更五花八門,所有的大型製作公司都有專門的RnD(研究與開發部門)負責為maya開發特殊工具。
--------------
表達式僅僅是mel的一個小小分支而已,可以理解表達式為「時間(frame)驅動的mel微程序」 ,表達式永遠和時間是有關系的,所以如果你目的是學習基於運動的特效,粒子、流體、彈性動畫.....你必然會用到表達式。
但是對於建模之類靜態任務來說,表達式扮演的角色不如mel或python本身更明顯。
『捌』 誰有這本電子書《Teach Yourself Game Programming with DirectX in 21 Days》
聯系:QQ513306007,說清楚要用這本書,呵呵... ...
附其他的相關資料:
Game Developer Magazine 1994 - 2000年,共7年的游戲開發者雜志電子版(含源碼)
Graphics Programming Black Book (by Michael Abrash).zip,圖形編程黑書,Id software的Michael Abrash編著
Game Programming Gems I.rar ,游戲編程精粹I、II(含源碼)
Game Programming Gems II.rar
Graphics Gems I.rar ,圖形學精粹I、II、III、IV、V
Graphics Gems II.rar
Graphics Gems III IBM.rar
Graphics Gems IV IBM.rar
Graphics Gems V.rar
Computer Graphics, C Version (2nd Ed.).rar ,計算機圖形學C版(第二版)
half_life2_engine.zip ,半條命2游戲引擎源代碼
D3DTutorial10_Half-Life2_Shading.pdf ,半條命2游戲引擎光照分析
Course.PTR.3D.Game.Engine.Programming.eBook-LinG.rar ,3D游戲引擎編程
3D Game Engine Design.rar ,3D游戲引擎設計
3D Game Engine Design source code.rar ,3D游戲引擎設計源代碼
3D.Game.Programming.All.In.One.zip ,3D游戲編程大全
Game Design - Theory and Practice.rar ,游戲設計 - 理論與實踐
game.programming.all.in.one.zip ,游戲編程大全
The Cg Tutorial - The Definitive Guide to Programmable Real-Time Graphics.rar ,CG指導 - 可編程實時圖形權威指南
Tricks Of The 3D Game Programming Gurus - Advanced 3D Graphics And Rasterization.rar ,3D游戲編程大師技巧 - 高級3D圖形和光柵化
Ultimate Game Design Building Game Worlds.rar ,終極游戲設計 - 創建游戲世界
Core.Techniques.And.Algorithms.In.Game.Programming.rar ,核心技術和演算法在游戲編程
Simulating Humans.rar ,模擬人類
3D Lighting - History, Concepts, and Techniques.rar ,3D光照 - 歷史,概念和技術
Lighting.Techniques.For.Real-Time.3D.Rendering.rar ,光照技術For實時3D渲染
Vector.Game.Math.Processors.zip ,向量游戲數學處理器
AI for Computer Games and Animation - A Cognitive Modeling Approach.rar ,AI(人工智慧)for計算機游戲和動畫 - 一個認知建模方案
AI.Game.Development.Synthetic.Creatures.With.Learning.And.Reactive.Behaviors.rar ,AI游戲開發 - 合成生物With學習和反應舉止
AI.Techniques.for.Game.Programming.rar ,AI技術for游戲編程(含源碼)
Ai.Game.Programming.Wisdom.rar ,AI游戲編程(代碼)
Real_Time_Rendering.rar ,實時渲染
special.effects.game.programming.rar ,特效(特殊效果)游戲編程(含源碼)
Shaders.for.Game.Programmers.and.Artists.zip ,著色器for游戲開發者和藝術家
Real-Time Shader Programming.rar ,實時著色器編程
Wordware.Publishing.Advanced.Lighting.and.Materials.With.Shaders.rar ,高級光照和材質with著色器
OReilly - Physics for Game Developers.rar ,物理for游戲開發者
GPU Programming Guide.rar ,GPU編程指南
Collision.Detection.pdf.rar ,碰撞檢測
Collision.Detection.-.Algorithms.and.Applications.rar ,碰撞檢測 - 演算法與應用
focus.on.3D.terrain.zip ,游戲3D地形編程
Focus.On.3D.Models.zip ,游戲3D模型編程
Focus.On.2D.in.Direct3D.-.fly.pdf ,集中於Direct3D中的2D
Beginning.Game.Audio.Programming.rar ,開始游戲音頻編程(含源碼)
Internetworked.3D.Computer.Graphics.rar ,互連網間的3D計算機圖形學
Beginning.Math.and.Physics.For.Game.Programmers.zip ,開始數學和物理for游戲編程者(PDF版)
Beginning Math and Physics for Game Programmers[CHM].rar ,開始數學和物理for游戲編程者(CHM版)
3D.Math.Primer.for.graphics.and.game.development.zip ,3D數學初步for圖形和游戲開發
The art of computer game design.rar ,計算機游戲設計藝術
Sams.Beginning.3D.Game.Programming.eBook-LiB.rar ,3D游戲編程入門
MIT.Press.Rules.of.Play.Game.Design.Fundamentals.rar ,游戲設計基礎
design a pc game engine.rar ,設計一個PC游戲引擎
Advanced Graphics Programming Techniques Using Opengl.rar ,高級圖形編程技術用OpenGL
Real-time.Rendering.Tricks.and.Techniques.in.DirectX.rar ,DirectX實時渲染技巧與技術
Real-Time Rendering Tricks and Techniques in DirectX(src).ZIP ,DirectX實時渲染技巧與技術(源代碼)
Real Time 3D Terrain Engines Using C++ And Dx9.rar ,實時3D地形引擎用C++和Dx9
MS.Press.-.Microsoft.DirectX.9.Programmable.Graphics.Pipeline.rar ,Microsoft DirectX9可編程圖形管線
Wordware.Publishing.OpenGL.Game.Development.eBook-YYePG.rar ,OpenGL游戲開發
Beginning.OpenGL.Game.Programming.ebook.zip ,OpenGL游戲編程入門
OpenGL.Programming.Guide.rar ,OpenGL編程指南
Addison.Wesley.-.OpenGL.Programming.Guide.2nd.Edition.rar ,OpenGL編程指南(第二版)
Addison-Wesley,.OpenGL.Shading.Language.(2004).DDU.ShareConnector.rar ,OpenGL著色語言(2004)
Learn Vertex and Pixel Shader Programming With Directx 9.rar ,學習頂點和像素著色器編程用DirectX9
Shaderx2 - Shader Programming Tips & Tricks With Directx 9.rar ,Shaderx2 - 著色器編程提示與技巧With DirectX9
ShaderX2 Introctions and Tutorials with DirectX9.rar ,ShaderX2介紹和指導With DirectX9
Direct3D.ShaderX.-.Vertex.and.Pixel.Shader.Tips.and.Tricks.rar ,Direct3D.ShaderX - 頂點和像素著色器提示和技巧
Advanced 3D Game Programming with DirectX 9.rar ,高級3D游戲編程用DirectX 9.0(含源碼,CHM版)
Advanced 3D Game Programming with DirectX 9[PDF].rar ,高級3D游戲編程用DirectX 9.0(PDF版)
DirectX 3D Graphics Programming Bible.rar ,DirectX 3D圖形編程寶典
Introction to 3D Game Programming with DirectX 9.0.rar ,介紹對3D游戲編程用DirectX9.0(含部分源代碼)
Beginning.Direct3D.Game.Programming.rar ,Direct3D游戲編程入門
Beginning.DirectX9.zip ,DirectX9入門
Cutting Edge Direct 3D Programming.rar ,Cutting Edge(刀刃)Direct 3D編程
Game.Scripting.Mastery.zip ,游戲描述語言掌握
Data.Structures.for.Game.Programmers.rar ,數據結構for游戲編程者(含源碼)
2_OpenGL.Extensions.-.Nvidia.rar ,OpenGL擴展(Nvidia)
Managed.DX.9.Kick.Start.Graphics.And.Game.Programming.rar ,DirectX9圖形和游戲編程
OpenGL.Reference.Manual.rar ,OpenGL參考手冊
OpenGL.Super.Bible.rar ,OpenGL超級寶典
Tricks of the Windows Game Programming Gurus.rar ,Windows游戲編程大師技巧
Tricks of Win Game Programming Gurus 2ed.rar ,Windows游戲編程大師技巧(第二版)
Game.Programming.Beginners.Guide.rar ,游戲編程初學者指南
Chris_Crawford_on_Game_Design.rar ,Chris Crawford寫的游戲設計書
Advanced.Animation.with.DirectX.rar ,高級動畫with DirectX(含源碼)
Inside Direct3D.rar ,深入Direct3D
Direct3D_9_Basics.rar ,Direct3D 9基礎
Sams Teach Yourself DirectX 7 in 24 Hours.rar ,教你自己DirectX7在24小時
Programming.Role.Playing.Games.with.DirectX.rar ,用DirectX編程RPG游戲(含源碼)
Programming Multiplayer Games.rar ,編程多玩家游戲
Net Game Programming With Directx 9.0.rar ,網路游戲編程with Directx 9.0
Programming Linux Games.rar ,編程Linux游戲
Developing Online Games - An Insiders Guide.rar ,開發在線游戲 - 一個權威人士的指導
Game Coding Complete.rar ,游戲編碼完全
Strategy Game Programming with DirectX 9.0.rar ,策略游戲編程用DirectX9.0
Strategy Game Programming with DirectX 9.0 Source Code.zip ,策略游戲編程用DirectX9.0(源代碼)
Addison-Wesley - Software Engineering and Computer Games.rar ,軟體工程和計算機游戲
Artificial Intelligence and Software Engineering.rar ,AI和軟體工程
Game-Programming-OpenGL-C++.rar ,有關OpenGl和C++的一些資料
GBA Programming Game Boy Advance The Unofficial Guide.rar ,GBA編程非官方指南
Palm.OS.Game.Programming.zip ,Palm掌上操作系統游戲編程
Mac.Game.Programming.pdf ,蘋果機游戲編程
Premier.Press.J2ME.Game.Programming.rar ,J2ME游戲編程
J2ME Game Development with MIDP2.rar ,J2ME游戲開發with MIDP2
PHP.Game.Programming.zip ,PHP語言游戲編程
Game.Programming.with.Python.Lua.And.Ruby.zip ,游戲編程用Python,Lua和Ruby語言
Apress.dot.NET.Game.Programming.with.DirectX.9.0.eBook-KB.rar ,點NET游戲編程用DirectX9
Wordware.Wireless.Game.Development.In.C.Cpp.With.BREW.chm ,無線游戲開發用C、C++ With BREW
DirectX9 User Interfaces Design and Implementation.rar ,DirectX9用戶介面設計和實現
Game.Interface.Design.rar ,游戲介面設計
SAMS Teach Yourself Game Programming in 24 Hours.rar ,教你自己游戲編程在24小時
C.Game.Programming.For.Dummies.2.rar ,C游戲編程傻瓜書2
Beginners Guide to DarkBASIC Game Programming.rar ,初學者指南對DarkBASIC游戲編程
Windows Graphics Programming Win32 GDI and DirectDraw.rar ,Windows圖形編程 - Win32 GDI 和 DirectDraw
Game Programming Genesis.rar ,游戲編程起步
2D.Artwork.and.3D.Modeling.for.Game.Artists.zip ,2D藝術品和3D建模for游戲藝術家
Game.Art.for.Teens.pdf ,游戲藝術for青年人
Game Development and Proction.rar ,游戲開發和產品
Game.Developers.Market.Guide.rar ,游戲開發者市場指南
MIT.Press.A.History.Of.Modern.Computing.eBook-LiB.rar ,現代計算歷史
The C++ Programming Language NO.3 Edition.rar ,C++編程語言(第三版)
Computer Systems A Programmers Perspective.rar ,計算機系統 - 一個編程者的透視
Intel Architecture Software Developer Manual.zip ,Intel架構軟體開發者手冊
Intel Itanium Assembly Language Reference.rar ,Intel Itanium架構匯編語言參考
Agile Software Development.rar ,靈活的軟體開發
Code Reading The Open Source Perspective.rar ,代碼閱讀與開放源透視
ps2DevEnvironment.exe ,PS2開發環境
doxygen-1.3.9.1-setup.exe ,一種文檔自動生成軟體
wolf_source.exe ,wolf游戲(id software)源代碼
doom_src.zip ,doom游戲(id software)源代碼
q2src320.exe ,Quake2游戲(id software)源代碼
Q3A_TA_GameSource_127.exe ,QuakeIII(id software)游戲源代碼
Q3A_ToolSource.exe ,QuakeIII(id software)工具源代碼
『玖』 誰能提供幾本基礎的C語言編程書籍 最好帶有下載網址的
開發板用友善之臂的吧
mini2440 連3.5寸屏500塊錢的樣子
有好幾張DVD學習光碟
這款口碑比較高
嵌入式Linux操作系統學習規劃
ARM+LINUX路線,主攻嵌入式Linux操作系統及其上應用軟體開發目標:
(1) 掌握主流嵌入式微處理器的結構與原理(初步定為arm9)
(2) 必須掌握一個嵌入式操作系統 (初步定為uclinux或linux,版本待定)
(3) 必須熟悉嵌入式軟體開發流程並至少做一個嵌入式軟體項目。
從事嵌入式軟體開發的好處是:
(1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。
(2)與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。
(3)哪天若想創業,搞自已的產品,嵌入式不像應用軟體那樣容易被盜版。硬體設計一般都是請其它公司給訂做(這叫「貼牌」:OEM),都是通用的硬體,我們只管設計軟體就變成自己的產品了。
(4)興趣所在,這是最主要的。
從事嵌入式軟體開發的缺點是:
(1)入門起點較高,所用到的技術往往都有一定難度,若軟硬體基礎不好,特別是操作系統級軟體功底不深,則可能不適於此行。
(2)這方面的企業數量要遠少於企業計算類企業。
(3)有少數公司經常要碩士以上的人搞嵌入式,主要是基於嵌入式的難度。但大多數公司也並無此要求,只要有經驗即可。
(4)平台依託強,換平台比較辛苦。
興趣的由來:
1、成功觀念不同,不虛度此生,就是我的成功。
2、喜歡思考,挑戰邏輯思維。
3、喜歡C
C是一種能發揮思維極限的語言。關於C的精神的一些方面可以被概述成短句如下:
相信程序員。
不要阻止程序員做那些需要去做的。
保持語言短小精幹。
一種方法做一個操作。
使得它運行的夠快,盡管它並不能保證將是可移植的。
4、喜歡底層開發,討厭vb類開發工具(並不是說vb不好)。
5、發展前景好,適合創業,不想自己要死了的時候還是一個工程師。
方法步驟:
1、基礎知識:
目的:能看懂硬體工作原理,但重點在嵌入式軟體,特別是操作系統級軟體,那將是我的優勢。
科目:數字電路、計算機組成原理、嵌入式微處理器結構。
匯編語言、C/C++、編譯原理、離散數學。
數據結構和演算法、操作系統、軟體工程、網路、資料庫。
方法:雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。
主攻書籍:the c++ programming language(一直沒時間讀)、數據結構-C2。
2、學習linux:
目的:深入掌握linux系統。
方法:使用linux—〉linxu系統編程開發—〉驅動開發和分析linux內核。先看深,那主講原理。看幾遍後,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習。最後深入代碼。
主攻書籍:linux內核完全剖析、unix環境高級編程、深入理解linux內核、情景分析和源代。
3、學習嵌入式linux:
目的:掌握嵌入式處理器其及系統。
方法:(1)嵌入式微處理器結構與應用:直接arm原理及匯編即可,不要重復x86。
(2)嵌入式操作系統類:ucOS/II簡單,開源,可供入門。而後深入研究uClinux。
(3)必須有塊開發板(arm9以上),有條件可參加培訓(進步快,能認識些朋友)。
主攻書籍:毛德操的《嵌入式系統》及其他arm9手冊與arm匯編指令等。
4、深入學習:
A、數字圖像壓縮技術:主要是應掌握MPEG、mp3等編解碼演算法和技術。
B、通信協議及編程技術:TCP/IP協議、802.11,Bluetooth,GPRS、GSM、CDMA等。
2010-8-21 16:46 回復
122.90.173.* 2樓
C、網路與信息安全技術:如加密技術,數字證書CA等。
D、DSP技術:Digital Signal Process,DSP處理器通過硬體實現數字信號處理演算法。
說明:太多細節未說明,可根據實際情況調整。重點在於1、3,不必完全按照順序作。對於學習c++,理由是c++不只是一種語言,一種工具,她還是一種藝術,一種文化,一種哲學理念、但不是拿來炫耀得東西。對於linux內核,學習編程,讀一些優秀代碼也是有必要的。
注意: 要學會舉一反多,有強大的基礎,很多東西簡單看看就能會。想成為合格的程序員,前提是必須熟練至少一種編程語言,並具有良好的邏輯思維。一定要理論結合實踐。
不要一味鑽研技術,雖然擠出時間是很難做到的,但還是要留點餘地去完善其他的愛好,比如宇宙,素描、機械、管理,心理學、游戲、科幻電影。還有一些不願意做但必須要做的!
技術是通過編程編程在編程編出來的。永遠不要夢想一步登天,不要做浮躁的人,不要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機會來了在創業(不要相信有奇跡發生,盲目創業很難成功,即便成功了發展空間也不一定很大)。
嵌入式書籍推薦
Linux基礎
1、《Linux與Unix Shell 編程指南》
C語言基礎
1、《C Primer Plus,5th Edition》Stephen Prata著
2、《The C Programming Language, 2nd Edition》Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux應用程序開發詳解》
Linux內核
1、《深入理解Linux內核》(第三版)
2、《Linux內核源代碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux內核編程》
4、《Linux設備驅動開發》(LDD)
5、《Linux高級程序設計》 楊宗德著
硬體基礎
1、《ARM體系結構與編程》杜春雷著
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――採用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
4、《嵌入式ARM系統原理與實例開發》 楊宗德著
理論基礎
1、《演算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》Randal E. Bryant David O''Hallaron著
5、《操作系統:精髓與設計原理》
6、《編譯原理》
7、《數據通信與計算機網路》
8、《數據壓縮原理與應用》
C語言書籍推薦
1. The C programming language 《C程序設計語言》
2. Pointers on C 《C和指針》
3. C traps and pitfalls 《C陷阱與缺陷》
4. Expert C Lanuage 《專家C編程》
5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs
《編程精粹--Microsoft 編寫優質無錯C程序秘訣》
6. Programming Embedded Systems in C and C++ 《嵌入式系統編程》
7.《C語言嵌入式系統編程修煉》
8.《高質量C++/C編程指南》林銳
盡可能多的編碼,要學好C,不能只注重C本身。演算法,架構方式等都很重要。
這里很多書其實是推薦而已,不必太在意,關鍵還是基礎,才是重中之重!!!
『拾』 求C語言教程和JAVA教程
資料內容所涉及方面:
C/C++/VC++的基礎教程、通訊、協議分析、游戲開發、圖像處理、管理系統、多媒體、加密與解密、控制項ACTIVEX、開發CGI、標准程式庫、技術內幕、Windows核心編程、對象模型、人工智慧、軟體工程、數據結構、WindowsAPI、Visual Basic 、Directx、網路開發、資料庫開發、ADO、神經網路、DLL和內存管理、OLE&DDE、操作系統、埠、數值演算法、等等技術或相關開發資料。
《C語言專區》
C語言實例教程 1.72
http://download.chinaitlab.com/soft/8658.htm
經典編程900例(C語言)
http://download.chinaitlab.com/soft/7972.htm
C語言實例教程
http://download.chinaitlab.com/soft/6530.htm
C語言圖象處理方法
http://download.chinaitlab.com/soft/6514.htm
C語言編程實例
http://download.chinaitlab.com/soft/6103.htm
C語言書打包下載
http://download.chinaitlab.com/soft/6041.htm
集成學習環境(C語言)
http://download.chinaitlab.com/soft/5764.htm
C語言聖經 1.0
http://download.chinaitlab.com/soft/5745.htm
用C實現面向對象
http://download.chinaitlab.com/soft/7566.htm
C語言高級實用編程技巧
http://download.chinaitlab.com/soft/4593.htm
C語言最新編程技巧200例
http://download.chinaitlab.com/soft/4594.htm
C語言速成3.0
http://download.chinaitlab.com/soft/4723.htm
C語言編程技巧程序集
http://download.chinaitlab.com/soft/4561.htm
C語言速成多媒件課件 3.0
http://download.chinaitlab.com/soft/3238.htm
C語言多媒體教程
http://download.chinaitlab.com/soft/2893.htm
C程序設計培訓
http://download.chinaitlab.com/soft/6340.htm
實用C語言詳解
http://download.chinaitlab.com/soft/3274.htm
C語言程序設計及應用實例
http://download.chinaitlab.com/soft/3241.htm
C語言程序寶典
http://download.chinaitlab.com/soft/3071.htm
C語言教程
http://download.chinaitlab.com/soft/3027.htm
《C語言編程寶典》
http://download.chinaitlab.com/soft/1849.htm
C語言常用函數手冊
http://download.chinaitlab.com/soft/1818.htm
C語言學習系統
http://download.chinaitlab.com/soft/1816.htm
C語言技術文章
http://download.chinaitlab.com/soft/1817.htm
C常用演算法程序集
http://download.chinaitlab.com/soft/6225.htm
微軟C編程精粹
http://download.chinaitlab.com/soft/6166.htm
《C++語言專區》
Inside C++ Object Model
http://download.chinaitlab.com/soft/7851.htm
C++ 入門基礎教程
http://download.chinaitlab.com/soft/7617.htm
C++和面向對象的數值計算
http://download.chinaitlab.com/soft/6987.htm
經典C++語言教程
http://download.chinaitlab.com/soft/7399.htm
C++編程實例詳解
http://download.chinaitlab.com/soft/6988.htm
C_C++深層探索
http://download.chinaitlab.com/soft/6989.htm
C_C++程序設計
http://download.chinaitlab.com/soft/6990.htm
C++輸入輸出流及本地化
http://download.chinaitlab.com/soft/6986.htm
經典 C++語言教程
http://download.chinaitlab.com/soft/6978.htm
C++ Primer 3rd Edition
http://download.chinaitlab.com/soft/6823.htm
C++_Primer_Plus_4th
http://download.chinaitlab.com/soft/6819.htm
C++應用編程200例
http://download.chinaitlab.com/soft/6820.htm
C++面向對象高效編程
http://download.chinaitlab.com/soft/6610.htm
Borland C++ 3.0自學培訓教程
http://download.chinaitlab.com/soft/6274.htm
經典 C++ 語言教程
http://download.chinaitlab.com/soft/6600.htm
C++Builder自學培訓教程
http://download.chinaitlab.com/soft/6317.htm
Borland C++ Builder高級編程
http://download.chinaitlab.com/soft/7927.htm
高質量C_C++編程指南
http://download.chinaitlab.com/soft/7916.htm
C++程序設計培訓教程
http://download.chinaitlab.com/soft/6339.htm
C++程序設計教程
http://download.chinaitlab.com/soft/6338.htm
C++Builder核心program
http://download.chinaitlab.com/soft/6318.htm
C++Builder基礎進階
http://download.chinaitlab.com/soft/6316.htm
C++Builder30開發指南
創世紀的C++ Builder教程
http://download.chinaitlab.com/soft/6175.htm
http://download.chinaitlab.com/soft/6311.htm
21天學會C++
http://download.chinaitlab.com/soft/6307.htm
C++程序調試實用手冊
http://download.chinaitlab.com/soft/6131.htm
C++Builder學習大全中文版
http://download.chinaitlab.com/soft/6077.htm
C&C++深層探索
http://download.chinaitlab.com/soft/6036.htm
C++ 設計新思維
http://download.chinaitlab.com/soft/6037.htm
經典C++圖書下載 1
http://download.chinaitlab.com/soft/6067.htm
經典C++圖書下載 2
http://download.chinaitlab.com/soft/6068.htm
C++ 常見問題問與答
http://download.chinaitlab.com/soft/6005.htm
C++ 和面向對象的數值計算
http://download.chinaitlab.com/soft/6006.htm
C++ 面向對象多線程編程
http://download.chinaitlab.com/soft/6007.htm
嵌入式系統中C的開發
http://download.chinaitlab.com/soft/6027.htm
用 C++ 開發 Web 商用程序
http://download.chinaitlab.com/soft/6033.htm
C++名家對話
http://download.chinaitlab.com/soft/5981.htm
C++實踐之路
http://download.chinaitlab.com/soft/6040.htm
C++bulider參考手冊 1.1
http://download.chinaitlab.com/soft/6574.htm
用C++開發Web商用程序
http://download.chinaitlab.com/soft/6975.htm
C++代碼設計與重用
http://download.chinaitlab.com/soft/5980.htm
C++程序設計講義
http://download.chinaitlab.com/soft/5742.htm
《C#語言專區》
C# Primer Plus中文版
http://download.chinaitlab.com/soft/7990.htm
C# 開發編碼規范
http://download.chinaitlab.com/soft/7991.htm
C#深入淺出全接觸
http://download.chinaitlab.com/soft/6992.htm
C# COM+ Programming
http://download.chinaitlab.com/soft/7855.htm
Design Pattern In C#
http://download.chinaitlab.com/soft/7852.htm
C#實現的俄羅斯方塊程序
http://download.chinaitlab.com/soft/7805.htm
C#高級編程第2版
http://download.chinaitlab.com/soft/6883.htm
C#百例
http://download.chinaitlab.com/soft/7638.htm
C#.NET 開發者手冊
http://download.chinaitlab.com/soft/7620.htm
CSharp程序員參考手冊
http://download.chinaitlab.com/soft/7618.htm
C#程序100實例
http://download.chinaitlab.com/soft/7619.htm
新一代C#與ASP.NET權威指南
http://download.chinaitlab.com/soft/4115.htm
C#與.NET技術平台實演練
http://download.chinaitlab.com/soft/4044.htm
C#程序員參考手冊
http://download.chinaitlab.com/soft/6991.htm
C# Network Programming
http://download.chinaitlab.com/soft/7484.htm
C#入門經典
http://download.chinaitlab.com/soft/6570.htm
ASP.NET C#教程
http://download.chinaitlab.com/soft/6640.htm
C#.NET中文版Web服務開發基礎
http://download.chinaitlab.com/soft/3691.htm
精通C#與ASP.NET程序設計
http://download.chinaitlab.com/soft/6578.htm
C#文檔中文版(微軟)
http://download.chinaitlab.com/soft/1839.htm
C#教程
http://download.chinaitlab.com/soft/3070.htm
C#高級編程
http://download.chinaitlab.com/soft/1841.htm
C#進階手冊
http://download.chinaitlab.com/soft/1596.htm
MS Press Inside C#
http://download.chinaitlab.com/soft/4306.htm
C#實常式序
http://download.chinaitlab.com/soft/5586.htm
Windows應用高級編程-C#編程篇
http://download.chinaitlab.com/soft/4992.htm
C#與.NET技術平台實戰演練
http://download.chinaitlab.com/soft/4813.htm
C#語言參考
http://download.chinaitlab.com/soft/4814.htm
C#.NET編程培訓教程
http://download.chinaitlab.com/soft/6331.htm
C# WINDOWS程序設計
http://download.chinaitlab.com/soft/6097.htm
C#系列教程
http://download.chinaitlab.com/soft/6099.htm
C#英文手冊
http://download.chinaitlab.com/soft/5929.htm
精通C#簡體中文版
http://download.chinaitlab.com/soft/6552.htm
C# 參考手冊
http://download.chinaitlab.com/soft/6374.htm
C#語言規范
http://download.chinaitlab.com/soft/6375.htm
C# 程序員介紹
http://download.chinaitlab.com/soft/6356.htm
C# 程序員參考手冊
http://download.chinaitlab.com/soft/6388.htm
C#--微軟.NET的第一語言
http://download.chinaitlab.com/soft/6376.htm
C#基本書寫規范技術文檔
http://download.chinaitlab.com/soft/5660.htm
《VC++語言專區》
VC++與Matlab混合編程的快速實現
http://download.chinaitlab.com/soft/7848.htm
VC++編程指南
http://download.chinaitlab.com/soft/7475.htm
VC++6編程方法
http://download.chinaitlab.com/soft/6352.htm
VC++6.0 類庫參考手冊
http://download.chinaitlab.com/soft/6345.htm
VC++database編程大全
http://download.chinaitlab.com/soft/6348.htm
VC++6.0培訓教程
http://download.chinaitlab.com/soft/6351.htm
VC++編程技巧與範例
http://download.chinaitlab.com/soft/6349.htm
VC++網路教程
http://download.chinaitlab.com/soft/6350.htm
VC++面向對象入門
http://download.chinaitlab.com/soft/6346.htm
VC++擴展編程實例
http://download.chinaitlab.com/soft/6159.htm
用VC++編寫USB介面通信程序
http://download.chinaitlab.com/soft/6073.htm
VC++6.0 語言參考手冊
http://download.chinaitlab.com/soft/5956.htm
VC++6.0內幕
http://download.chinaitlab.com/soft/5959.htm
VC++6.0 運行庫參考手冊
http://download.chinaitlab.com/soft/5957.htm
VC++5.0易學活用
http://download.chinaitlab.com/soft/5954.htm
VC++6.0 用戶界面製作技術與應用實例
http://download.chinaitlab.com/soft/5955.htm
Visual C++6.0從入門到精通
http://download.chinaitlab.com/soft/8645.htm
Visual C++ 6.0 教程
http://download.chinaitlab.com/soft/7974.htm
Visual C++ 6.0 開發寶典
http://download.chinaitlab.com/soft/7973.htm
Visual C++ 6.0實例
http://download.chinaitlab.com/soft/7970.htm
VISUAL C++擴展編程實例
http://download.chinaitlab.com/soft/7606.htm
Visual C++6.0高級編程技巧與實例
http://download.chinaitlab.com/soft/7607.htm
Visual C++ 6.0用戶開發手冊
http://download.chinaitlab.com/soft/7593.htm
瘋狂VC技巧集
http://download.chinaitlab.com/soft/5688.htm
VC模板庫手冊
http://download.chinaitlab.com/soft/5960.htm
用VC開發Activex
http://download.chinaitlab.com/soft/5969.htm
用VC開發CGI
http://download.chinaitlab.com/soft/5970.htm
用VC開發win應用
http://download.chinaitlab.com/soft/5971.htm
VC通訊
http://download.chinaitlab.com/soft/5964.htm
VC入門教程
http://download.chinaitlab.com/soft/5961.htm
VC實例
http://download.chinaitlab.com/soft/5962.htm
VC使用大全
http://download.chinaitlab.com/soft/5963.htm
VC5.0開發人員參考手冊
http://download.chinaitlab.com/soft/5952.htm
跟我學 VISUAL C++ 6.0
http://download.chinaitlab.com/soft/7592.htm
精通Visual C++圖像編程
http://download.chinaitlab.com/soft/7590.htm
Visual C++.NET應用編程150例
http://download.chinaitlab.com/soft/7396.htm
Visual C++ 6.0 高級編程
http://download.chinaitlab.com/soft/6802.htm
Visual C++ 6—24學時學習教程
http://download.chinaitlab.com/soft/6582.htm
Visual C++高級編程技巧與實例
http://download.chinaitlab.com/soft/6554.htm
Visual C++ 設計WIN32應用程序
http://download.chinaitlab.com/soft/6555.htm
Visual C++ 6.0 編程實例與技巧
http://download.chinaitlab.com/soft/6449.htm
Visual C++ 6.0 程序員指南
http://download.chinaitlab.com/soft/6275.htm
Visual C++ 6-24學時學習教程
http://download.chinaitlab.com/soft/6223.htm
Visual C++ - Visual C++
http://download.chinaitlab.com/soft/6063.htm
Visual C++ .net多媒體教學
http://download.chinaitlab.com/soft/1069.htm
VC編程經驗總結
http://download.chinaitlab.com/soft/6160.htm
VC新手學堂
http://download.chinaitlab.com/soft/6090.htm
VC6.0 MFC類庫參考手冊
http://download.chinaitlab.com/soft/6357.htm
VC6.0 運行庫參考手冊
http://download.chinaitlab.com/soft/6355.htm
VC-MFC編程實例
http://download.chinaitlab.com/soft/6354.htm
VC-MFC擴展編程實例
http://download.chinaitlab.com/soft/6353.htm
深入VC編程內幕
http://download.chinaitlab.com/soft/6473.htm
Visual C.NET中文版Web服務開發基礎
http://download.chinaitlab.com/soft/6976.htm
然後還有個C語言網路吧:
http://post..com/f?kz=5728013
參考資料:http://www.programfan.com/blog/article.asp?id=6925