Dream To Me

总有些什么留下来并被惦记

随心所欲C语言


  
  昨晚上翻来覆去睡不着,无聊着就想写点关于C语言的东西,咱也写个教程玩玩吧?
  大体想了一下思路,分为入门和应用两部分,每部分三天,每天三个课时,也就是上午下午和晚上。

  有点乱……写这东西仅仅是为了对那些感兴趣的人写的,看看真会C了我估计也该是写点东西玩玩而不是真为搞什么开发啊什么的……而且基本都是按照我自身的理解方式来叙述,当然也会参考一些教材里的东西。
  来个大纲吧……关于名字谁要有更好的建议告诉咱。。现在词穷了……

  三天速成C语言——入门篇
  第一天上午
  程序设计概念,计算机编程相关知识,C语言介绍,代码书写风格,IDE环境介绍。(hello world引入)
  第一天下午
  C语言基本数据类型,变量的命名方法,C语言的运算符及各种运算方法,运算符优先级。(非0即1)
  第一天晚上
  顺序结构程序设计,标准输入输出函数。(提及函数库,代码重现hello world)
  第二天上午
  分支结构程序设计,条件嵌套,与运算符的搭配。(实现程序解一元二次方程)
  第二天下午
  循环结构程序设计,其常用变量名称,循环嵌套,多重循环条件,与条件判断的应用。(实现n的阶乘)
  第二天晚上
  数组的定义、引用和初始化方法,多维数组,字符数组和字符串。(文章的加密解密)
  第三天上午
  结构体及结构体数组,应用举例。(奖学金问题)
  第三天下午
  基本文件操作,字符串处理。(应用举例)
  第三天晚上
  函数的概念,函数的嵌套,函数的递归。(解决汉诺塔问题)

  应该会很认真的去对待,关于应用篇我想了想也没想出来太好的提纲,因为上面的已经把C讲的差不多了,虽然把有些东西忽略了,比如指针,因为我觉得想写程序玩玩的话,就上面所讲东西的深度,还达不到需要使用指针的地步,因为我没讲链表啥的。
  每节都会有相应的习题和答案,当然个别题会没有答案,也可能出无解的情况哈~代码我会自己打出来并验证是否可以正确执行,介于C语言本身的一些问题,只能保证在我所说的编译器中编译成功并执行。
  到最后,应该会出一份PDF版吧。。。我之前没写过些东西,就照这个目录来看,5W字左右?觉得有点少……还是有点多啊……

  另外,这东西都看完达到我想要的效果的话,应该是需要7天左右的时间,三天的时间真想弄懂这么多东西,感觉有点困难。
  另外,另外欢迎各位有抵触由pascal转c的来看本教程,恶心死你们……哈哈~