以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  C语言学习的最佳方式  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=85489)


--  作者:qijingyong
--  发布时间:6/29/2010 9:52:00 AM

--  C语言学习的最佳方式
C语言学习的最佳方式


C语言被公认为最基础的编程语言。大家每个人都会学习这个语言。虽然这个语言很基础,但是还是有一大批人学不会。实际C语言学习的最佳方式就是练习。通过大量练习,掌握C语言的各项语法要点。虽然这个方法比较笨,但确实100%有效的方法。这里以清华大学的《C语言范例开发大全》提供的例子,给大家参考一下。大家只要做完后,肯定可以掌握C语言。


实例001  一个体现C语言特点的例子
实例002  设计第一个C语言程序
实例003  演示C程序书写规范
实例004  演示C程序调试过程
实例005  演示开始阶段常见错误
实例006  体现数据类型的作用
实例007  符号常量的使用
实例008  数值型常量的使用
实例009  字符型常量的使用
实例010  演示变量的错误定义
实例011  变量的存储
实例012  变量的赋值
实例013  数据的溢出
实例014  基本算术运算符的应用
实例015  自加自减表达式的应用
实例016  体现表达式构成的实例
实例017  赋值运算符的应用
实例018  赋值表达式类型的转化
实例019  复合赋值运算符的应用
实例020  逗号运算符的应用
实例021  关系运算符的应用
实例022  关系表达式进行算术运算
实例023  逻辑运算符的应用
实例024  体现逻辑运算符特殊性的实例
实例025  sizeof和取址运算符的应用
实例026  类型强制转换
实例027  表达式语句的使用
实例028  复合语句的使用
实例029  stdlib库的函数应用
实例030  math库的函数应用
实例031  得到正确的输入数据
实例032  输出格式设置
实例033  字符的输入和输出
实例034  字符串常量的输出
实例035  两个变量交换
实例036  输出字符的前驱和后继
实例037  摄氏度和华氏度之间的转换
实例038  分解三位整数的各位数字
实例039  计算一元二次方程ax2+bx+c=0的根
实例040  打印用星号组成的图案
实例041  小写字母转换成大写字母
实例042  计算圆形周长、面积和球体体积
实例043  求学生总成绩和平均成绩
实例044  求三角形面积
实例045  小数的四舍五入
实例046  单条件单分支选择语句的应用
实例047  单条件双分支if语句的应用
实例048  多条件if语句的应用
实例049  按照数据由小到大顺序输出三个数
实例050  常见if语句使用的错误实例
实例051  条件运算符的使用
实例052  输入整数判断正负和奇偶
实例053  判断输入字符的种类
实例054  数学分支函数
实例055  输入三角形的边长求面积
实例056  不大于5位的正整数的每位数的处理
实例057  解方程ax2+ bx+ c=0
实例058  判断闰年
实例059  求某学生的总分、平均分、最高分和最低分
实例060  switch的使用
实例061  switch使用的错误分析实例
实例062  简单计算器
实例063  计算工人工资
实例064  学生百分制成绩等级评判
实例065  模拟自动饮料机
实例066  判断某年某月某日是这一年的第几天
实例067  根据银行利息的变化计算到期的应得的金额
实例068  并列选择结构的测试
实例069  嵌套选择结构的测试
实例070  switch结构选择结构的测试
实例071  while语句的使用
实例072  while语句常见错误实例分析
实例073  简单的猜数游戏
实例074  爱因斯坦阶梯问题
实例075  判断一个整数是否为素数
实例076  统计字符
实例077  求π的值
实例078  最大公约数和最小公倍数
实例079  十进制转化到八进制
实例080  求某数的阶乘
实例081  do…while型循环控制实例分析
实例082  加密和解密
实例083  组成数字的各位和
实例084  牛顿迭代法计算方程的根
实例085  菜单程序的打印
实例086  整数逆序输出
实例087  do…while语句常见的错误实例分析
实例088  for型循环的使用
实例089  输出1~20中能被3整除的数,并求出它们的和
实例090  输出华氏-摄氏温度对照表
实例091  对给定数目数据的统计
实例092  求2000-2050年间的闰年
实例093  求4位反序数
实例094  菲波那契数列
实例095  判断n是否为回文数
实例096  计算数列12+22+···+502
实例097  银行存款问题
实例098  找出个位数为6且能被3整除的五位数
实例099  break语句的应用
实例100  continue语句的应用
实例101  输出10~100之间的全部素数
实例102  统计不及格的人数
实例103  求自然数中各位数字之和
实例104  求1!+2!+3!+ ……n!
实例105  计算多个数据的最大值
实例106  增长率问题
实例107  计算自然对数e的值
实例108  分数数列求和
实例109  求a+aa+…+aa……a的和
实例110  弹球落地弹起多次的路程计算
实例111  猴子吃桃问题
实例112  计算s=11+22+33+…+nn
实例113  求解立方和不等式13+23+...+m3<n
实例114  求解调和级数不等式
实例115  求解平方根不等式
实例116  实数数列求和
实例117  求数列1-1/2-1/3+1/4-...1/n的和
实例118  星号图形的打印
实例119  打印九九乘法表
实例120  输出数字金字塔
实例121  输出字母金字塔
实例122  输出国际象棋棋盘
实例123  输出星号组成的菱形
实例124  绘制余弦曲线
实例125  绘制余弦曲线和直线
实例126  将一个正整数分解质因数
实例127  迭代法计算平方根
实例128  若ab*ba=1855,求a、b的取值
实例129  用0--9组成无重复的三位数的个数
实例130  用对分法求方程的实根
实例131  求非线性方程x-1-arctanx=0的一个实根
实例132  分子多项式求值
实例133  爱因斯坦数学问题
实例134  求七进制和九进制数码相反的三位数
实例135  输出10000以内所有的完全数
实例136  求4位以内的相亲数
实例137  求具有abcd=(ab+cd)2性质的四位数
实例138  分数四则运算
实例139  输出1到100之间每位数的乘积大于每位数的和的数
实例140  阶乘尾数中含有0的个数计算
实例141  采用近似计算的方法计算已知函数的定积分
实例142  求水仙花数
实例143  搬砖问题
实例144  百元百鸡问题
实例145  选人执行任务
实例146  排列组合问题
实例147  大奖赛评分程序
实例148  乒乓球队进行比赛名单
实例149  一维数组的定义
实例150  一维数组的初始化
实例151  存放统计各分数段的人数
实例152  用数组来处理菲波那契(Fibonacci)数列
实例153  数组中元素的比较与交换实例
实例154  选择法排序
实例155  起泡法排序
实例156  数组的查找和插入实例
实例157  数据的折半查找
实例158  求出平均分并输出学生成绩
实例159  课程的总评成绩
实例160  成绩的分段统计
实例161  判断回文数
实例162  三个数组的关系
实例163  用5个数组成方阵
实例164  找素数并排序
实例165  有序数列的插入
实例166  判断一个整数是否在数组里
实例167  筛选法求素数
实例168  将数组元素的逆序存放
实例169  数字加密
实例170  二维数组的使用
实例171  学生成绩处理
实例172  多维数组的处理
实例173  下三角形问题
实例174  打印杨辉三角形
实例175  矩阵的转置
实例176  两个矩阵相乘
实例177  求方阵的对角线元素和
实例178  求二维数组每一行的最大值
实例179  数组程序实例分析
实例180  找出二维数组元素最值
实例181  简单的学生成绩管理系统
实例182  马鞍点问题
实例183  不同行进行排序
实例184  设计对称矩阵
实例185  矩阵特殊元素的填充
实例186  蛇形排列数组元素
实例187  设计螺旋方阵
实例188  设计魔方阵
实例189  二维数组每行最大值中的最小值
实例190  程序中的函数应用
实例191  函数的定义
实例192  函数的调用
实例193  形参和实参单向的值传递
实例194  函数参数的求值顺序
实例195  声明函数
实例196  return语句的应用
实例197  有规律数列的求和
实例198  编写函数输出图形
实例199  歌德巴赫猜想
实例200  求1~1000的阶乘和数
实例201  比较两个分数的大小
实例202  求整数n的全部素数因子
实例203  求数组中元素的最大值
实例204  数组元素逆序存放
实例205  两个数组元素的交换
实例206  约瑟夫环问题
实例207  数组中连续相等数的计数
实例208  数组中元素的分类存放
实例209  两个有序数组中元素的交换
实例210  两个矩阵的和
实例211  螺旋方阵的填充
实例212  判断二维数组元素是否互不相同
实例213  函数嵌套调用
实例214  梯形法计算积分
实例215  编写连分式的计算程序
实例216  组合数的求法
实例217  函数嵌套验证哥德巴赫猜想
实例218  计算正数的n次根
实例219  递归解决猴子吃桃问题
实例220  递归函数的执行分析
实例221  递归求解最大公约数
实例222  递归求解数组中的最大值
实例223  递归实现整数逆序
实例224  递归求数据的平方根
实例225  递归输出等腰三角形
实例226  递归进行1~n的自然数求和
实例227  汉诺塔问题
实例228  杨辉三角的递归解决方案
实例229  Ackermann函数的递归程序
实例230  组合问题递归
实例231  递归计算函数值
实例232  变量与地址的应用
实例233  指针变量的定义
实例234  取地址运算符的使用
实例235  指针运算符的使用
实例236  指针变量使用错误的实例
实例237  指针变量的指向
实例238  指针变量和整数的运算
实例239  指针变量相减运算
实例240  指针中比较运算符的应用
实例241  指针变量作为函数参数
实例242  统计空白符和小写字符的个数
实例243  利用指针输出一维数组中的元素
实例244  统计数组中大于平均值的元素个数
实例245  利用指针把数组逆序
实例246  指针实现数组元素的移位
实例247  对数组中奇偶下标的数据分别求和
实例248  使用指针交换两个数组中最大值
实例249  判断数组是否中心对称
实例250  整数逆序存放
实例251  计算数组连续两个元素积
实例252  二维数组的地址描述
实例253  处理二维数组中所有元素
实例254  使用指向一维数组的指针处理二维数组
实例255  求二维数组中元素的最大值
实例256  输出二维数组每行的最大值以及其存储位置
实例257  输出学生成绩中2门以上成绩不及格的学生
实例258  函数指针的应用
实例259  利用函数指针求两个数据的最值、和、差
实例260  返回指针的函数应用
实例261  指针函数找出不合格的参赛人员
实例262  指针数组的应用
实例263  指针数组处理字符串
实例264  二级指针变量的应用
实例265  用二级指针处理多个字符串
实例266  具有参数的主函数应用
实例267  根据命令行的提示选择程序的功能
实例268  数组中元素不改变次序的排序
实例269  有序数组中删除多余元素
实例270  实现有序数组的合并
实例271  删除数组中的连续元素
实例272  有序数组中元素的插入
实例273  统计数组中不同元素出现的次数
实例274  利用函数指针计算定积分
实例275  利用指针函数输出销售额
实例276  字符串中逐个字符的输入和输出
实例277  字符串的整体输入和输出
实例278  不同字符的统计
实例279  统计一个字符串中单词的个数
实例280  处理多个字符串
实例281  判断字符串是否对称字符串。
实例282  整数转化为字符串
实例283  字符串匹配
实例284  字符串复制中实现空白符的显示
实例285  转化无符号数据为二进制表示
实例286  删除字符串中指定字符
实例287  有序字符串的合并
实例288  把字符串中字符插入到升序的字符串中
实例289  输出两个字符串的前缀
实例290  判断反对称的字符串
实例291  数字字符串转换为数字
实例292  统计字符串的长度
实例293  密码输入程序
实例294  去掉字符串的尾空格
实例295  计算字符串长度
实例296  字符串复制
实例297  字符串逆序赋值
实例298  字符串连接
实例299  自定义字符串连接
实例300  字符串比较
实例301  自定义字符串比较函数
实例302  对子串的定位
实例303  求子串
实例304  子串的插入
实例305  删除多个连续字符
实例306  字符串升序排序
实例307  密码检测
实例308  使用字符指针变量表示和引用字符串
实例309  字符指针作为函数参数
实例310  统计子串出现次数
实例311  在字符串中删除字符
实例312  函数实现字符串连接
实例313  去掉字符串前缀0
实例314  数字字符串转化为数字
实例315  判断子串
实例316  字符串的格式化
实例317  罗马数字转换
实例318  实现通配符匹配功能
实例319  返回字符串中的最长单词
实例320  十进制数据转换二进制、八进制和十六进制
实例321  字符串最大公共子串实例分析
实例322  删除指定格式单词
实例323  求最长等值子串
实例324  串的置换
实例325  字符串的插入
实例326  字符串的查找
实例327  无参宏的定义
实例328  查看预处理结果
实例329  无参宏定义的使用
实例330  宏的定义域
实例331  设计宏进行血压正常的判断
实例332  迭代求根中利用宏表示精度
实例333  带参宏的定义
实例334  宏定义常见的错误实例分析
实例335  奇数求和
实例336  创建宏计算上缴税款
实例337  宏计算三角形面积
实例338  文件包含的应用
实例339  设计输出模式
实例340  编写头文件包含圆和球的计算公式
实例341  #if条件编译指令的使用
实例342  条件编译隐藏密码
实例343  #elif条件编译指令的使用
实例344  #ifdef条件编译指令的使用
实例345  #ifndef条件编译指令的使用
实例346  用条件编译实现加密和解密
实例347  条件编译实现开关功能
实例348  条件编译调试程序
实例349  局部变量的应用
实例350  寻找nx和ny中末3位数相同且能使x+y的和最小的x和y
实例351  全局变量实现交换
实例352  全局变量实现成绩处理
实例353  变量同名问题的处理
实例354  使用auto定义的局部变量
实例355  使用static定义的局部变量
实例356  静态局部变量计算阶乘
实例357  使用register定义的局部变量
实例358  使用static定义的全局变量
实例359  使用external定义的全局变量
实例360  外部函数的应用
实例361  多文件程序的运行
实例362  结构体类型的定义
实例363  结构体变量定义及使用
实例364  结构变量内存空间的分配
实例365  结构变量的整体应用
实例366  结构变量的初始化
实例367  结构变量作为函数参数的应用
实例368  求空间任两点距离
实例369  点和圆的位置判断
实例370  结构体数组的使用
实例371  结构数组的初始化
实例372  整数排序
实例373  建立同学通讯录
实例374  票数统计
实例375  结构数组作为函数参数的应用
实例376  结构指针处理变量
实例377  指针变量处理结构数组
实例378  部分字符加密
实例379  指向数组元素的结构指针运算
实例380  共同体变量的应用
实例381  共同体变量使用错误实例分析
实例382  取出整型变量的高字节和低字节数据
实例383  处理任意类型数据
实例384  枚举类型的应用
实例385  日期的计算
实例386  求解不同水果组成拼盘数目
实例387  复数运算
实例388  日期处理
实例389  数据连续查询
实例390  数据的排序输出
实例391  输出火车票价
实例392  模拟人工洗牌
实例393  使用联合变量保存表格数据
实例394  typedef自定义类型的应用
实例395  malloc函数分配内存
实例396  calloc函数分配内存
实例397  一个学生信息的动态存放
实例398  处理任意长度的多个字符串
实例399  构建单链表结构
实例400  头插法建立单链表
实例401  尾插法建立单链表
实例402  单链表长度计算
实例403  在单链表中按照序号实现元素的查找
实例404  在单链表中按照指定值实现元素的查找
实例405  单链表中第n个结点前的插入
实例406  链表中结点的删除
实例407  有序单链表的合并
实例408  带有头结点的单链表逆序
实例409  在带头结点的单链表中寻找最小值结点
实例410  删除链表中从第i个元素开始的len个元素
实例411  单循环链表的建立
实例412  两个单循环链表的合并
实例413  单循环链表中的结点个数统计
实例414  双向链表的建立
实例415  双向链表的插入
实例416  双向链表的删除
实例417  对带有头结点的单链表中结点进行排序
实例418  寻找两个链表的相同元素
实例419  单链表的分解
实例420  求两个集合的差
实例421  单链表中结点的下标和数据的处理
实例422  处理整数单链表
实例423  删除单链表中连续相同的数据结点
实例424  子串的判定
实例425  交换双向链表的前后两个结点
实例426  找到交通肇事犯
实例427  奇异的三位数
实例428  三色球问题
实例429  求回文素数
实例430  8除不尽的自然数
实例431  出售金鱼
实例432  回文数的形成
实例433  填表格
实例434  满足特异条件的数列
实例435  教师值班问题
实例436  直接插入排序
实例437  折半插入排序
实例438  希尔排序
实例439  冒泡排序
实例440  快速交换排序
实例441  堆排序
实例442  二路归并排序
实例443  建立线性顺序表
实例444  建立顺序栈
实例445  括号匹配
实例446  循环队列实现
实例447  稀疏矩阵的存储
实例448  稀疏矩阵转置
实例449  创建二叉树的二叉链表存储
实例450  二叉树先序非递归遍历
实例451  二叉树中序非递归遍历
实例452  二叉树后序非递归遍历
实例453  哈夫曼树
实例454  图的邻接链表存储结构
实例455  图的深度优先遍历
实例456  图的广度优先遍历
实例457  拓扑排序
实例458  顺序查找的实现
实例459  有序表折半查找
实例460  动态表的查找
实例461  按位与的运算
实例462  取数据的某些位
实例463  按位清零
实例464  按位或的运算
实例465  将一个数的低5位置为1
实例466  按位异或的运算
实例467  交换两个数据的值
实例468  数据的翻转
实例469  按位取反的运算
实例470  按位左移的运算
实例471  按位右移的运算
实例472  输出数据的补码
实例473  位段变量的内存分配
实例474  指向位段指针变量的应用
实例475  温度测控系统
实例476  取出数据的连续几位
实例477  数据的二进制的存储形式输出
实例478  取出数据的偶数位
实例479  数据的循环右移位
实例480  计算整数中位值为1的个数
实例481  文件的打开与关闭
实例482  打开一批文件
实例483  使用fputc函数写入文件
实例484  使用fgetc函数读取文件
实例485  磁盘文件的复制
实例486  多个文件合并
实例487  使用fputs函数写入文件
实例488  使用fgets函数读取文件
实例489  文本的存储和输出
实例490  使用fprintf函数写入文件
实例491  使用fscanf函数读取文件
实例492  使用fwrite函数写入文件
实例493  使用fread函数读取文件
实例494  文件指针定位到开头
实例495  文件随机读写
实例496  文件倒置
实例497  出错标志变化
实例498  文件检错函数
实例499  文本的追加
实例500  文件部分输出
实例501  多个字符存储
实例502  多行字符串存储
实例503  标准输入输出设备的数据和文件数据
实例504  带有行号的文本显示
实例505  文件中关键字的检索
实例506  文件查找字符串
实例507  结构型数据的存储
实例508  统计文件的字符数
实例509  同时显示两个文件的内容
实例510  文件统计
实例511  多窗口的定义以及背景色的设置
实例512  窗口内文本的输入和输出
实例513  制作简单的文本菜单
实例514  绘图前的准备
实例515  绘图窗口的颜色设置
实例516  图形窗口的坐标
实例517  画点函数的使用
实例518  绘制直线
实例519  绘制矩形
实例520  绘制条形条块
实例521  绘制多边形
实例522  绘制圆形
实例523  绘制扇形
实例524  设置线条类型
实例525  填充类型和填充颜色的设置
实例526  图形文本的输出
实例527  设置图形文本属性
实例528  模拟两个小球动态碰撞
实例529  飘带图案
实例530  矩形区域的颜色填充
实例531  设计立体窗口
实例532  软中断的调用
实例533  硬件中断
实例534  在图形界面中调用鼠标
实例535  DOS中多任务模拟
实例536  教务管理系统主要数据结构设计
实例537  程序界面设计
实例538  学生记录文件建立
实例539  学生成绩记录的录入
实例540  计算本学期课程平均成绩
实例541  成绩排序
实例542  分类统计成绩分布情况
实例543  成绩的输出
实例544  学生记录的保存
实例545  学生的查找操作
实例546  学生记录的追加
实例547  删除数据库中指定的学生记录
实例548  学生数据的修改
实例549  课程信息表的建立
实例550  安排课程的授课顺序
实例551  安排教学计划
实例552  教务管理系统实现
按此在新窗口浏览图片


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
60.547ms