笨鸟
★本吧推荐的几个C编译器:http://post.baidu.com/f?kz=2769360 ◆本吧代码格式编辑器:http://post.baidu.com/f?kz=9364381 ◆二进制文件与文本文件的转换:http://post.baidu.com/f?kz=21576218 ◆本吧代码中显示?:http://post.baidu.com/f?kz=5054984 ◆C/C++ 编译器评测及下载:http://post.baidu.com/f?kz=13392270 ★★★Turbo C 2.0 设置详细●图解●, 所有用tc产生的问题先来看这个: http://www.frontfree.net/view/article_275.html http://post.baidu.com/f?kz=5121327 ◆tc2.0下载地址: http://www.programfan.com/down/turboc2.zip http://www.onlinedown.net/soft/28672.htm ◆tc头文件打不开:http://post.baidu.com/f?kz=2977192 ◆怎么把TC的窗口最大化:http://post.baidu.com/f?kz=6179872 ◆Turbo C 2.0 函数大全: http://post.baidu.com/f?kz=3085788 ◆C语言教程:http://www.72up.com/c.htm ◆C 程序设计读书笔记:http://post.baidu.com/f?kz=4737905 ◆TC2.01/TC3.0下载:http://post.baidu.com/f?kz=25666150 ◆谭C程序设计(第二版)下载:http://post.baidu.com/f?kz=14275061 ◆搜索答案与提问的秘诀:http://post.baidu.com/f?kz=6602487 ◆C 语言学习看什么书:http://post.baidu.com/f?kz=5728013 ◆如何学好c语言:http://post.baidu.com/f?kz=8642778 ◆学 C 容易出错的地方: http://post.baidu.com/f?kz=4275539 ◆C程序易犯错误:http://post.baidu.com/f?kz=12428951 ◆几种排序算法:http://post.baidu.com/f?kz=5633380 ◆几个经典字符串Hash函数:http://post.baidu.com/f?kz=5662514 ◆100,000素数表:http://post.baidu.com/f?kz=5663116 ◆C99 的语言新特性:http://post.baidu.com/f?kz=4784366 ◆深入理解C语言指针的奥秘:http://post.baidu.com/f?kz=5932198 ◆ISO-c99标准英文全文(pdf格式):http://www.nirvani.net/docs/ ◆C 的文件操作:http://post.baidu.com/f?kz=5877273 ◆字符屏幕函数:http://post.baidu.com/f?kz=6001621 ◆C的运算符:http://post.baidu.com/f?kz=8512815 ◆图形函数:http://post.baidu.com/f?kz=8183509 ◆图形文件:http://post.baidu.com/f?kz=28788810 ◆C语言图形编程--图形文本: http://post.baidu.com/f?kz=8948371 ◆《C++语法》--函数重载:http://post.baidu.com/f?kz=6469598 ◆Lcc-win32中文使用说明:http://post.baidu.com/f?kz=7355798 ◆LCC-Win32编译程序的内存泄露漏洞:http://post.baidu.com/f?kz=11166343 ◆标准C中各种类型数值范围:http://post.baidu.com/f?kz=6762862 ◆C/C++开发常用工具:http://post.baidu.com/f?kz=7321315 ◆免费开源的C/C++编译系统:http://post.baidu.com/f?kz=6847647 ◆编译器OpenWatcomC/C++: http://post.baidu.com/f?kz=10055042 ◆简单的编译器:http://post.baidu.com/f?kz=7057280 ◆键盘各键对应的键值:http://post.baidu.com/f?kz=8005045 ◆关于农历的知识:http://post.baidu.com/f?kz=8652667 ◆万年历__公历农历转换:http://post.baidu.com/f?kz=11142578 ◆经典C源程序100例:http://post.baidu.com/f?kz=8618367 ◆时钟的驻留程序:http://post.baidu.com/f?kz=10822377 ◆数据结构暨若干经典问题和算法:http://post.baidu.com/f?kz=10922856 ◆LIUXUY 磁盘系统源程序:http://post.baidu.com/f?kz=12973347 ◆RLE压缩:http://post.baidu.com/f?kz=12592570 ◆快速排序:http://post.baidu.com/f?kz=12262349 ◆全排列的递归算法:http://post.baidu.com/f?kz=12248706 ◆KMP字符串搜索算法:http://post.baidu.com/f?kz=12143581 ◆C高效编程四招:http://post.baidu.com/f?kz=13192245 ◆无栈非递归二叉树遍历:http://post.baidu.com/f?kz=12394188 ◆跟我学NETBSD内核源码:http://post.baidu.com/f?kz=12201581 ◆Linux源码:http://post.baidu.com/f?kz=12692827 ◆C语言中不定参数的实现http://post.baidu.com/f?kz=19232306 ◆一个有关 FreeBSD 的网站:http://post.baidu.com/f?kz=14828500 ◆c51系列仿真器:http://post.baidu.com/f?kz=14332652 ◆brainf*ck 语言的解释器http://post.baidu.com/f?kz=15998145 ◆怎样用c写游戏:http://post.baidu.com/f?kz=5417859 ◆本吧游戏编程相关:http://post.baidu.com/f?kz=11867577 ◆简单的病毒程序:http://post.baidu.com/f?kz=5558054 ◆迷宫游戏:http://post.baidu.com/f?kz=5781985 ◆QQ好友管理程序:http://post.baidu.com/f?kz=5071518 ◆销售监控程序:http://post.baidu.com/f?kz=6352894 ◆简单的仓储管理系统:http://post.baidu.com/f?kz=7316990 ◆简单的电话储存系统:http://post.baidu.com/f?kz=7257980 ◆模拟电子时钟的程序:http://post.baidu.com/f?kz=7519467 ◆计算任意一天是星期几:http://post.baidu.com/f?kz=8329211 ◆打印任意月份日历:http://post.baidu.com/f?kz=8880741 ◆分类记事本:http://post.baidu.com/f?kz=8154266 ◆TC2编程图片处理利器:http://post.baidu.com/f?kz=11163580 ◆printf写的游戏:http://post.baidu.com/f?kz=11162185 ◆人机对战扑克游戏:http://post.baidu.com/f?kz=11366672 ◆俄罗斯方块:http://post.baidu.com/f?kz=12145169 ◆俄罗斯方块:http://post.baidu.com/f?kz=16028030 ◆文本加密例程:http://post.baidu.com/f?kz=11968123 ◆给一行文字设置密码加解密:http://post.baidu.com/f?kz=20205053 ◆破解BIOS密码:http://post.baidu.com/f?kz=12230804 ◆贪吃蛇1代:http://post.baidu.com/f?kz=30512251 ◆完整的贪吃蛇游戏:http://post.baidu.com/f?kz=31119717 ◆贪吃蛇:http://post.baidu.com/f?kz=19624003 ◆学生成绩系统(C++版) http://post.baidu.com/f?kz=6640660 ◆图书馆管理系统http://post.baidu.com/f?kz=22241061 ◆图书管理系统http://post.baidu.com/f?kz=17682927 ◆万年历http://post.baidu.com/f?kz=17197492 ◆判断闰年http://post.baidu.com/f?kz=16137615 ◆万年历http://post.baidu.com/f?kz=20493202 ◆变化的同心圆http://post.baidu.com/f?kz=18056765 ◆通讯录 http://post.baidu.com/f?kz=22775724 问题点数:0、回复次数:300 Top
◆C语言通讯录(数组):http://post.baidu.com/f?kz=37202204 ◆飞机票订购系统http://post.baidu.com/f?kz=21296518 ◆又一个计算器:http://post.baidu.com/f?kz=24283347 ◆一个级数:http://post.baidu.com/f?kz=16708781 ◆四则运算计算器http://post.baidu.com/f?kz=22279483 ◆二叉树排序树上实现学生信息管理http://post.baidu.com/f?kz=21436251 ◆判断回文字符串:http://post.baidu.com/f?kz=21815959 ◆教小学生算术:http://post.baidu.com/f?kz=22322599 ◆六籽弹小游戏http://post.baidu.com/f?kz=17637684 ◆黑白棋:http://post.baidu.com/f?kz=19624178 ◆十个学生的成绩统计:http://post.baidu.com/f?kz=14787745 ◆某一天是这一年的第几天:http://post.baidu.com/f?kz=13772082 ◆局域网聊天的程序:http://post.baidu.com/f?kz=14413292 ◆C编写简单的窗口界面:http://post.baidu.com/f?kz=3388604 ◆哈希表实例:http://post.baidu.com/f?kz=13350908 ◆随机生成的迷宫游戏:http://post.baidu.com/f?kz=11120413 ◆炸弹超人游戏c语言简版:http://post.baidu.com/f?kz=37461531 ◆用栈实现的迷宫寻径演示:http://post.baidu.com/f?kz=38578844 ◆计算电脑开机时间:http://post.baidu.com/f?kz=38506368 ◆C++编一个成绩管理课件:http://post.baidu.com/f?kz=3889433 ◆一圈人报数问题问题:http://post.baidu.com/f?kz=3833415 ◆又一报数出圈http://post.baidu.com/f?kz=17789700 ◆约瑟夫环循环链表 http://post.baidu.com/f?kz=13750140 ◆用c编一个分数计算器程序 :http://post.baidu.com/f?kz=3831746 ◆命令行计算器:http://post.baidu.com/f?kz=8465088 ◆乘法表:http://post.baidu.com/f?kz=11267637 ◆学生管理系统:http://post.baidu.com/f?kz=5806073 ◆学生成绩管理系统:http://post.baidu.com/f?kz=37076140 ◆学生成绩管理系统:http://post.baidu.com/f?kz=5972675 ◆学生成绩管理程序(链表):http://post.baidu.com/f?kz=6598859 ◆统计学生成绩(8pm版)http://post.baidu.com/f?kz=14787745 ◆打印九九表:http://post.baidu.com/f?kz=6059385 ◆水仙花数问题:http://post.baidu.com/f?kz=11510377 ◆打印2004年日历:http://post.baidu.com/f?kz=6469868 ◆八皇后问题:http://post.baidu.com/f?kz=4456709 ◆八皇后问题(do熊版):http://post.baidu.com/f?kz=8513222 ◆汉诺塔问题:http://post.baidu.com/f?kz=7402377 ◆统计不同字符个数:http://post.baidu.com/f?kz=7394163 ◆统计单词数行数:http://post.baidu.com/f?kz=8211273 ◆查找替换字符串并统计次数:http://post.baidu.com/f?kz=7335032 ◆杨辉三角:http://post.baidu.com/f?kz=9299150 ◆屏幕中间输出杨辉三角http://post.baidu.com/f?kz=12054232 ◆矩阵转置:http://post.baidu.com/f?kz=9882271 ◆输出用*组成的三角形:http://post.baidu.com/f?kz=8465901 ◆输出一个菱形:http://post.baidu.com/f?kz=11879706 ◆输出菱形http://post.baidu.com/f?kz=16465168 ◆手把手教你写猜数游戏:http://post.baidu.com/f?kz=11205156 ◆abort函数简介:http://post.baidu.com/f?kz=8610596 ◆getchar与putchar:http://post.baidu.com/f?kz=7820387 ◆scanf 讨论:http://post.baidu.com/f?kz=5305522 ◆C语言输入输出讨论:http://post.baidu.com/f?kz=7586045 ◆时间函数clock():http://post.baidu.com/f?kz=7867779 ◆在规定时段自动关机:http://post.baidu.com/f?kz=7132544 ◆getch防止程序运行一闪而过:http://post.baidu.com/f?kz=7360819 ◆MALLOC FREE问题:http://post.baidu.com/f?kz=4826280 ◆一个连接两个字符串的函数:http://post.baidu.com/f?kz=7958354 ◆同一行回显输入字符:http://post.baidu.com/f?kz=5272169 ◆整点报时问题:http://post.baidu.com/f?kz=7307517 ◆c语言中随机数字应用: http://post.baidu.com/f?kz=3065339 ◆怎样获取文件大小:http://post.baidu.com/f?kz=4189689 ◆程序得到自已的当前名称:http://post.baidu.com/f?kz=5993842 ◆怎么使用清屏:http://post.baidu.com/f?kz=6087210 ◆sound()函数为何没有声音:http://post.baidu.com/f?kz=30844221 ◆自写trim函数:http://post.baidu.com/f?kz=14226973 ◆bioskey(1)的问题:http://post.baidu.com/f?kz=14651579 http://post.baidu.com/f?kz=14536875 ◆bioskey这个函数怎么用:http://post.baidu.com/f?kz=15272841 ◆CHAR*转为LONG:http://post.baidu.com/f?kz=15054773 ◆LONG毫秒转为CHAR*分秒的函数:http://post.baidu.com/f?kz=15140414 ◆狐狸找兔子:http://post.baidu.com/f?kz=8729392 ◆猴子吃桃:http://post.baidu.com/f?kz=8448705 ◆猜数游戏: http://post.baidu.com/f?kz=4215306 ◆二分法解方程:http://post.baidu.com/f?kz=7663955 ◆同余在数值计算中的应用:http://post.baidu.com/f?kz=6924343 ◆多项式相乘:http://post.baidu.com/f?kz=7441950 ◆韩信点兵:http://post.baidu.com/f?kz=8203887 ◆用C编写的四叶玫瑰曲线:http://post.baidu.com/f?kz=7853365 四叶玫瑰曲线的旋转动画:http://post.baidu.com/f?kz=18656216 ◆求n个数的最大公约数:http://post.baidu.com/f?kz=6848849 ◆寻找完数:http://post.baidu.com/f?kz=11892209 ◆蛇形矩阵算法:http://post.baidu.com/f?kz=12433353 ◆圆周率计算:http://post.baidu.com/f?kz=12394522 ◆小球称重:http://post.baidu.com/f?kz=12648561 ◆整数分解:http://post.baidu.com/f?kz=12582169 ◆整数的立方=两整数的平方差:http://post.baidu.com/f?kz=15121585 ◆阶乘级数:http://post.baidu.com/f?kz=14601711 ◆三点坐标求三角形面积:http://post.baidu.com/f?kz=14679236 ◆多项式相乘http://post.baidu.com/f?kz=17157736 ◆求pi的怪异程式:http://post.baidu.com/f?kz=14832207 ◆歌德巴赫猜想:http://post.baidu.com/f?kz=20011131 ◆求最大公约数和最小公倍数http://post.baidu.com/f?kz=15965236 ◆3个正整数的最小公倍数http://post.baidu.com/f?kz=17747110 ◆求阶乘:http://post.baidu.com/f?kz=19314067 ◆输出三数最大值:http://post.baidu.com/f?kz=19023855 ◆10000以内的阶乘(do熊版)http://post.baidu.com/f?kz=16446002 ◆算法:整数划分问题http://post.baidu.com/f?kz=12582169 ◆辗转法求2个数最大公约数http://post.baidu.com/f?kz=16965299 ◆算24:http://post.baidu.com/f?kz=17336190 ◆100元买100只鸡:http://post.baidu.com/f?kz=14920285 ◆COS X曲线http://post.baidu.com/f?kz=16633244 ◆矩阵的加减乘运算演示:http://post.baidu.com/f?kz=37953154 Top
◆@ 的读音:http://post.baidu.com/f?kz=12952426 ◆“&”怎么读http://post.baidu.com/f?kz=17725981 ◆gcc跨平台问题:http://post.baidu.com/f?kz=5371847 ◆LL型运算(64位): http://post.baidu.com/f?kz=5248192 ◆正方形动画下落(不用清屏):http://post.baidu.com/f?kz=5467099 ◆大数运算的免费库libgmp:http://www.swox.com/gmp/ ◆大数运算10000以内阶乘:http://post.baidu.com/f?kz=2780897 ◆素数搜索算法程序:http://post.baidu.com/f?kz=6221885 ◆bmp文件读写: http://post.baidu.com/f?kz=5236264 ◆用C显示PCX文件:http://post.baidu.com/f?kz=6059067 ◆汇编语言嵌入C 程序段:http://post.baidu.com/f?kz=4038342 ◆宏替换问题: http://post.baidu.com/f?kz=5327438 ◆宏定义带括号的问题:http://post.baidu.com/f?kz=10001502 ◆大下标数组操作:http://post.baidu.com/f?kz=4201196 ◆关于数组越界:http://post.baidu.com/f?kz=13204257 ◆整数数组初始化赋值:http://post.baidu.com/f?kz=8513573 ◆字符数组与字符串:http://post.baidu.com/f?kz=7608560 ◆字符串数组下标问题:http://post.baidu.com/f?kz=11253296 ◆数组的编译和执行的效率:http://post.baidu.com/f?kz=6243463 ◆C写的隐式输入密码:http://post.baidu.com/f?kz=5438409 ◆又一个隐式密码输入:http://post.baidu.com/f?kz=11321460 ◆C 的文本文件行操作:http://post.baidu.com/f?kz=4303211 ◆链表的数据插入:http://post.baidu.com/f?kz=5851022 ◆链表的合并:http://post.baidu.com/f?kz=5790984 ◆双向链表的插入和删除:http://post.baidu.com/f?kz=6352819 ◆谭C例题链表插入删除操作:http://post.baidu.com/f?kz=2286853 ◆进制转换的几个函数:http://post.baidu.com/f?kz=5799330 ◆十进制转二进制的一种方法:http://post.baidu.com/f?kz=4201639 ◆鼠标事件处理:http://post.baidu.com/f?kz=5469795 ◆两个鼠标函数库:http://post.baidu.com/f?kz=6952040 ◆鼠标器的程序信息:http://post.baidu.com/f?kz=2728110 ◆关于鼠标程序:http://post.baidu.com/f?kz=12299687 ◆中断号调用:http://post.baidu.com/f?kz=5469596 ◆几个中断的资料:http://post.baidu.com/f?kz=7462907 ◆C语言接口与实现:http://post.baidu.com/f?kz=5979383 ◆C语言的串口通信:http://post.baidu.com/f?kz=8467750 ◆怎样理解递归对栈的应用:http://post.baidu.com/f?kz=9882580 ◆递归求组合定值:http://post.baidu.com/f?kz=5824841 ◆递归求元素和:http://post.baidu.com/f?kz=6380549 ◆全排列:http://post.baidu.com/f?kz=7336872 ◆擂台赛--求1000000素数:http://post.baidu.com/f?kz=6221885 ◆擂台赛--大数运算:http://post.baidu.com/f?kz=6279195 ◆字符串编辑时光标的控制:http://post.baidu.com/f?kz=6230397 ◆在指定位置输出字符:http://post.baidu.com/f?kz=12059970 ◆光盘启动菜单的问题:http://post.baidu.com/f?kz=6093143 ◆NOIP复赛文件名大小写问题:http://post.baidu.com/f?kz=6270393 ◆程序的带参运行 http://post.baidu.com/f?kz=3545215 ◆关于main 的参数:http://post.baidu.com/f?kz=7535662 ◆main 函数返回值问题:http://post.baidu.com/f?kz=11161360 ◆一个主函数参数问题:http://post.baidu.com/f?kz=9495695 ◆函数参数中引用别名问题:http://post.baidu.com/f?kz=9299395 ◆函数调用返回多个值:http://post.baidu.com/f?kz=5536004 ◆函数中参数调用的问题:http://post.baidu.com/f?kz=6035295 ◆函数参数按址传送的问题:http://post.baidu.com/f?kz=5558840 ◆assiss谈函数中参数调用的问题:http://post.baidu.com/f?kz=6035295 ◆assiss谈宏定义及条件编译:http://post.baidu.com/f?kz=6193259 ◆输出格式*号控制符:http://post.baidu.com/f?kz=7149608 ◆输出格式的空格问题:http://post.baidu.com/f?kz=5147346 ◆输出格式中#代表什么:http://post.baidu.com/f?kz=11993035 ◆程序代码的上传与下载:http://post.baidu.com/f?kz=6566895 ◆++i和i++的问题:http://post.baidu.com/f?kz=6712609 ◆ASCII字符输出问题:http://post.baidu.com/f?kz=6771317 ◆Fdisk的源程序:http://post.baidu.com/f?kz=6790551 ◆正则替换:http://post.baidu.com/f?kz=6775253 ◆自我保护----“程序自杀”:http://post.baidu.com/f?kz=6682850 ◆编辑框问题:http://post.baidu.com/f?kz=6953560 ◆西文环境下显示汉字:http://post.baidu.com/f?kz=2144548 ◆读取汉字库中的汉字:http://post.baidu.com/f?kz=7359496 ◆三种排序:http://post.baidu.com/f?kz=6769579 ◆far 远程指针简述:http://post.baidu.com/f?kz=7742757 ◆指针悬空的危险错误:http://post.baidu.com/f?kz=7130531 ◆指针作参数的问题:http://post.baidu.com/f?kz=6922977 ◆判断字符串是否回文: http://post.baidu.com/f?kz=7624806 ◆编程中遇到的小困扰:http://post.baidu.com/f?kz=8002835 ◆UNIX下面怎么编译C程序:http://post.baidu.com/f?kz=8046512 ◆C如何调用其他程序:http://post.baidu.com/f?kz=8355281 ◆C游戏中控制键盘:http://post.baidu.com/f?kz=4902906 ◆C语言控制应用:http://post.baidu.com/f?kz=8399030 ◆C项目工程(unix下)注意事项:http://post.baidu.com/f?kz=9087043 ◆make file(unix下)易错地方:http://post.baidu.com/f?kz=9362741 ◆补码问题:http://post.baidu.com/f?kz=11189164 ◆DOS仿多线程问题:http://post.baidu.com/f?kz=11553963 ◆栈的push和pop操作:http://post.baidu.com/f?kz=10820691 ◆头文件如何理解:http://post.baidu.com/f?kz=7566720 ◆编程解IQ测试:http://post.baidu.com/f?kz=11359491 ◆逻辑破案的编程处理:http://post.baidu.com/f?kz=11283225 ◆VC++中浮点数与字符串转化:http://post.baidu.com/f?kz=12061615 ◆为何VC++6.0无法运行某些C程序:http://post.baidu.com/f?kz=11123696 ◆逆序输出:http://post.baidu.com/f?kz=11484218 ◆scanf:floating points format not linked:http://post.baidu.com/f?kz=12999839 ◆c输出到打印机:http://post.baidu.com/f?kz=12482547 ◆源代码-自我产生的程序:http://post.baidu.com/f?kz=14261864 ◆PC 底层系统编程:http://post.baidu.com/f?kz=14071636 ◆C中怎么制作函数库:http://post.baidu.com/f?kz=14190938 ◆有关 FreeBSD 的网站:http://post.baidu.com/f?kz=14828500 ◆一个画图程序:http://post.baidu.com/f?kz=15165712 ◆算法--贪心法:http://post.baidu.com/f?kz=15321632 ◆合并排序:http://post.baidu.com/f?kz=15330626 ◆射击游戏:http://post.baidu.com/f?kz=15417872 ◆怎样编一个螺旋数组:http://post.baidu.com/f?kz=15384659 C中怎么制作函数库:http://post.baidu.com/f?kz=14190938 10发90环有多少种可能:http://post.baidu.com/f?kz=15878635 Dev-C++4.9.9.2下载&使用教程:http://post.baidu.com/f?kz=40893628 FinC国人开发的嵌入式编程语言:http://post.baidu.com/f?kz=41127825 C语言的通讯录:http://post.baidu.com/f?kz=41627304 炸弹超人c语言简版:http://post.baidu.com/f?kz=37461531 求因子:http://post.baidu.com/f?kz=41674487 C语言中常见错误:http://post.baidu.com/f?kz=40525835 WPS Office 2005个人版免费下载:http://post.baidu.com/f?kz=41108925 TC2使用图解:http://post.baidu.com/f?kz=40504833 Top
11本优秀开发类图书下载:http://post.baidu.com/f?kz=13689264 《CSDN开发高手》2004电子版下载:http://post.baidu.com/f?kz=13689380 《程序员》2004电子版下载:http://post.baidu.com/f?kz=13689304 西文系统外挂字库:http://post.baidu.com/f?kz=53118549 scanf("%[0-9]")意思:http://post.baidu.com/f?kz=53012370 中英文混排文件处理:http://post.baidu.com/f?kz=53212406 一个迷宫游戏:http://post.baidu.com/f?kz=56284902 俄罗斯方块教程:http://post.baidu.com/f?kz=56106627 寻宝游戏:http://post.baidu.com/f?kz=56024068 撞不死的贪吃蛇:http://post.baidu.com/f?kz=60103546 推箱子:http://post.baidu.com/f?kz=60125788 泡泡龙(c/c++):http://post.baidu.com/f?kz=59939427 随机数的问题:http://post.baidu.com/f?kz=65116773 四则运算:http://post.baidu.com/f?kz=65100694 华荣道:http://post.baidu.com/f?kz=64818012 far、near关键字:http://post.baidu.com/f?kz=64630598 类拼图游戏:http://post.baidu.com/f?kz=65709411 泡泡堂模拟:http://post.baidu.com/f?kz=66726190 c数据结构资料:http://post.baidu.com/f?kz=11992292 http://jiaoyu.info/hotspecial/shujujiegou.htm gets和scanf:http://post.baidu.com/f?kz=74537088 几个好算法:http://post.baidu.com/f?kz=67200890 c语言调用API函数:http://post.baidu.com/f?kz=71804689 一个BMP文件读写的程序:http://post.baidu.com/f?kz=74560865 Poisson的分酒问题:http://post.baidu.com/f?kz=72768166 射气球:http://post.baidu.com/f?kz=72058337 Linux下C编程从零开始:http://post.baidu.com/f?kz=70935979 链表倒序的最简算法:http://post.baidu.com/f?kz=71973245 什么是死循环:http://post.baidu.com/f?kz=72016767 DES加密算法:http://post.baidu.com/f?kz=70051409 稀疏矩阵的处理:http://post.baidu.com/f?kz=67610474 简单的鼠标绘图程序:http://post.baidu.com/f?kz=68529947 C++经典算法:http://post.baidu.com/f?kz=68209791 简易五子棋程序:http://post.baidu.com/f?kz=67834592 c语言绘图的笔记:http://post.baidu.com/f?kz=67820967 交换变量值方法讨论:http://post.baidu.com/f?kz=2752640 电脑对战黑白棋:http://post.baidu.com/f?kz=67191514 定时开关机:http://post.baidu.com/f?kz=67193477
posted on 2007-06-01 12:08 向左向右走 阅读(968) 评论(1) 编辑 收藏 引用 所属分类: C/C++学习资料库
书籍篇 “书是人类进步得阶梯”。学习一门新的知识,当然要选择几本适合自己得书籍,下面介绍一些我自己学习C语言使用过的书籍: 1.《C primer plus》 推荐理由:适合作为入门书和基本函数查询得参考资料。本书最新版为第五版,以ANSI C99为标准详细介绍了C语言。 2.《The C programming_Language》 推荐理由:C语言之父得作品权威性毋庸置疑。虽然书籍出版时间比较老,好像也没更新,不过仍不失为经典书籍,网上有这本书得英文电子版提供下载。 3.《C 专家编程》 推荐理由:本书可以帮助有一定经验的C程序员成为C编程方面的专家,最关键的是本书寓教于乐,让你充分享受编程的乐趣。 4.《C缺陷与陷阱》 推荐理由:书中所揭示的知识能帮助您绕过C语言自身得陷阱和缺陷,减少代码中许多常见的Bug。 5.《unix环境高级编程》 推荐理由:既然是UNIX环境下C编程,就不得不说说UNIX编程书籍。Stevens先生的《unix环境高级编程》是我竭力推荐的,也是我的案头必备(如果对网络编程有兴趣的,可以学习一下Stevens先生的《UNIX网络编程》两卷,如果觉得还不过瘾,可以再看看《TCP/IP详解》三卷)。 6.《计算机编程艺术》 推荐理由:算法大师得呕心沥血之作。计划出版五卷书,目前好像已出版3卷。对算法有兴趣得可以研究一下。 过程篇 1. 学习C语法 语法的学习对于一个具有编程底子的来说,就很轻松了;即使你以前没有学习过其他编程语言,我相信有2个星期,你也能轻松搞定。 需要注意的是,不要太纠缠于语言的细节,比如:运算符优先级与结合性的问题等。 2. 学习C标准库 ANSI C库把函数分为不同的组,每个组都具有与之相关的头文件。C语言标准库相对于其他语言,比如C++,Java来说是非常短小精悍的,但首先应着重对以下库进行学习: ctype.h:字符处理 math.h:数学库 stdio.h:标准I/O库 stdlib.h:通用工具库 string.h:字符串处理 time.h:时间和日期 如果想了解完成的ANSI C库,你可以购买相关的书籍,这些书籍一般会详细介绍每个函数的用户和一些注意点;当然你也可以登陆http://www.dinkumware.com/manuals/?manual=compleat&page=index.html获取ANSI C库详细信息。 3. 攻克C的难点 C语言声明: C语言的声明确实让我觉得恐怖,比较晦涩难懂,而且声明的形式和使用的形式还类似。比如如下的声明恐怕就连很多熟悉C多年的程序员也不是一眼就能看出来的: char * const * (*next)(); 那么有没有一种好的记忆方法或规则来搞清楚呢,好像没有,如果有的话也不是这样折磨人了。不过可以看看《C专家编程》第三章的内容,或许你会有所收获。 也只能多学多练了,所谓熟能生巧嘛,希望这个问题不要在你的心灵上留下阴影。 数组与指针: 数组与指针的关系,在标准中并没有作很详细的规定,而且好多C入门的书籍在这个问题上并没有给出很详细的说明,所以会给人造成很多误解。 对于这个问题,你可以参考《C缺陷与陷阱》4.5节和《C专家编程》第4,9,10章,相信你这里面的内容搞透彻,以后就不会再被这个问题搞迷惑。 指针与内存: 如果你以后编写规模较大的程序,你可能发现这个问题可能会是你最大的烦恼,而且可能会是你消耗最多调试时间的事项。 C版本的问题: 你得特别小心该问题,最好不要在你的程序中混合使用不同版本C的特性,否则会给你带来很迷惑的问题。如果一定要用,你最好清楚自己在做什么。 还有一些其他C中的难点和容易错误的地方,可以学习前人的一些经验。以下是一个c FAQ的链接地址,相信在这篇文档中有你需要的大部分问题的解决方法。 http://c-faq-chn.sourceforge.net/ 4. UNIX环境编程 学习了以上内容之后,我相信,你就可以进行unix环境编程了。不过你可能需要对操作系统理论有一点点的了解,这样学起来会比较轻松一些。 Unix环境编程,你应该着重IO和进程两大块内容。《Unix环境高级编程》中对Unix环境编程有着非常详细且深入的论述,而且书中有大量实用性例子程序,不过可能得花上几个月得时间,好好啃一啃了。 在扎实掌握以上内容,不代表你得C语言学习支路已经完成,相反,才刚刚开始。以后你需要用学到得知识去解决大量不同实际问题,在不断得实践过程中,你会近一步加深对C的理解。有了以上基础之后,你会发现,在实践过程中需要的其他知识,你会非常快速的掌握。 方法篇 编程是一个实践性很强的工作,最好的学习方法就是边看书边调试代码,把书上的例子程序反复的修改调试运行,从中得到自己的体会。 在自己的学习或工作中写的一些测试的程序,要分门别类的保存下来,在以后的实际工作中不断的整理,日积月累就是一个很好资源库了。 有时候,可能会觉得书上的例子作为理解概念时比较通俗易懂,但实用价值不高。所以要提高自己的编程能力,你还需要学习别人的代码,我认为研究别人的代码是提高自己实际编程能力最好且最快的途径,现在网络上有很多价值很高的开源代码可供你选择学习。 最后,不得不提到的一个问题就是,千万不要让自己淹没在各种技术细节的海洋中,比如前缀++运算符问题,表达式计算优先级问题等。 学习UNIX下C编程也好,还是其他编程语言,我们最后的目标都是为了使用计算机解决现实中的问题,所以积累日常工作中常见问题的解决方法,并形成一定的范式,做一些提炼才是最重要的。说到底,设计和编程所做的事情,就是方法论,不管你是无意识还是有意识的,所以一定要注重积累。 补充说明 1. 对于有人问是否需要一份ANSI C99标准,对于一般开发人员,并没有必要,且不说其语言晦涩难懂,即使你能从头到尾学习一遍,我想对你的编程也没有什么提高。 2. 目前多数UNIX操作系统所带的cc、gcc等编译器好像并不支持 C99 的所有新特性,不过现在已经有足够多的新特性普遍可用,因此有理由开始认真考虑在新的开发中采用 C99 特性,尤其是用在它们使得效率或清晰度本质上发生变化的那些地方(比如以内联函数代替宏替换)。 3. 编程规范的问题:一般较为正规的软件公司都会有自己的一套完成的编程规范,那么你遵守就好;如果你是自己学习的话,可以选择一个较为通用的规范,最好的方法就是看别人是怎么写代码的。 回复 更多评论
Powered by: IT博客 Copyright © 向左向右走