黑客學習基地
學習黑客不要一定要破壞,學習入侵不一定只破壞網站,可以找出漏洞來讓別人的公司修補.黑客學習基地就是一個新人的黑客網站,只要有耐性,一定可以學到好的技術.而且除了黑客攻防,還可學習到建站,編程.
hack95
暱稱: 黑客學習基地
性別: 男
« June 2026 »
SMTWTFS
123456
78910111213
14151617181920
21222324252627
282930
最新文章
防黑又一招 检时查文件...
(安检组小检测作品二)手把...
(安检组小检测作品一)手把...
三步恢复回收站中被删 ...
(4月22日更新)黑客学习码...
文章分類
全部 (54)
『业内新闻』 (10)
『编程语言区』 (2)
『入侵技術』 (3)
『免殺』 (3)
『技術交流』 (7)
『防黑客』 (11)
『破解教程』 (4)
『笑话』 (2)
『黑客學習基地』 (12)
訪客留言
最近三個月尚無任何留言
每月文章
日誌訂閱
尚未訂閱任何日誌
好友名單
網站連結
尚無任何連結
最近訪客
最近沒有訪客
日誌統計
文章總數: 54
留言總數: 5
今日人氣: 0
累積人氣: 13032
站內搜尋
RSS 訂閱
RSS Feed
2010 年 4 月 20 日  星期二   晴天


C语言程序设计入门学习六步曲 愉快 分類: 『编程语言区』

说明:在使用本方法之前要先阅读C语言的相关内容,要初步掌握相关知识的要点,然后按下述方法学习,可以达到理解、巩固、提高C语言知识和提高程序调式能力的目的。

    在程序开发的过程中,上机调试程序是一个不可缺少的重要环节。“三分编程七分调试”,说明程序调试的工作量要比编程大得多。这里以如何上机调试C程序来说明C语言的学习方法。

    第一步、验证性练习

    在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的C语言编程风格)。

    初学者最容易犯的错误是:没有区分开教材上的数字1和字母l,字母o和数字0的区别,造成变量未定义的错误。另一个易错点是将英文状态下的逗号,分号;括号()双引号""输入出入成中文状态下的逗号,分号;括号(),双引号“”造成非法字符错误。

    第二步、照葫芦画瓢

    在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解。事实上这和第一步时同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。

    例如:将最简单的Hello World!程序  #include "stdio.h"
  int main()
  {
   printf("Hello World!\n");
   return 0;
  }
  中的
  printf("Hello World!\n");
  中的Hello World!改成你的姓名,运行一下程序,看有什么变化?
  再如求1+2+3...+100的和的程序
  #include <stdio.h>
  main()
  {
   int i,sum=0;
   for(i=1;i<=100;i++)
   {
    sum=sum+i;
   }
   printf("sum=%d\n",sum);
  }


    第1次将for(i=1;i<=100;i++)中的100改成50,运行一下程序,看有什么变化?

    第2次将for(i=1;i<=100;i++)中的i++改成i=i+2,运行一下程序,看有什么变化?

    找出程序结果变化的原因,就加深了对C语句的理解。

    第三步、不看教材看是否能将前两步的程序进行正确地输入并运行。

    在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行。目的是对前两步的记忆、理解进一步强化。

    第四步、增强程序的调试能力

    在教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力。

    例如,将Hello World程序中语句

    printf("Hello World!\n");

    中的;改成中文的分号;

    运行一下程序,看有什么结果?

    第五步、研究典型的C语言程序,提高程序设计能力

    在软件中有50多个典型的源程序,研究它的实现方法,提高自己的程序设计能力。

    第六步、研究课程设计源成序,提高C语言的综合应用能力。

    软件中有4个注释详细的课程设计源程序。
 






訪客留言 (返回 hack95 的日誌)

訪客名稱:
電郵地址: (不會公開)
驗證碼:  按此更新驗證碼 (如看不清楚驗證碼請點擊圖片刷新)
俏俏話: (必需 登入 後才能使用此功能)
[ 開啟多功能編輯器 ]