2006-05-02 20:24:43
Welcome to my blog!
浏览模式: 普通 | 列表
分类: 技术 | 1 | 2 | >

推荐日志 [方法]我的学习指导方法

[ 2005-12-11 21:10:38 | 作者: Yetin ]
引用
  • 不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。
    [*]初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。
    [*]看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。
    [*]不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。
    [*]不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。
    [*]知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。
    [*]学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书。
    [*]看再多的书是学不全脚本的,要多实践。
...

阅读全文...

C语言中常见错误

[ 2005-09-16 14:46:26 | 作者: Novis ]
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。

1.书写标识符时,忽略了大小写字母的区别。
main()
{
int a=5;
printf("%d",A);
}
编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2.忽略了变量的类型,进行了不合法的运算。
main()
{
float a,b;
printf("%d",a%b);
...

阅读全文...
学习方法指导
《C程序设计语言》教学目标
  • 掌握C语言的基本语法和规定
  • 掌握程序设计基本算法和思路,开拓思路
  • 培养自学能力,强调自主学习
  • 养成良好的程序设计习惯
通过总结多年的教学经验,总结学生在学习过程中具有规律性的特点,可以发现,在本课程学习过程中学生经常出现下面这些问题:
  • 注重理论学习,忽视上机编程实践,造成"只能用笔在纸上编程"的奇怪现象。特别是一些女同学,一到机器前面就手忙脚乱,如果程序再出现错误,就更不知道该如何查找错误,如何排除错误了。
  • 入门时自以为难度大,产生畏难情绪,总是怕,最后因为怕学不好而导致没有学好。
  • 前期没有抓紧,希望通过突击完成课程学习。本课程要靠平时的积累,几乎不能靠临时突击,由于前面基础补扎实,到了后面已经无法弥补。
  • 太注重学习语句的语法规定,忽视了对编程的思路
...

阅读全文...

数据类型的转换原则

[ 2005-09-07 19:31:58 | 作者: Novis ]
数据类型的转换采取就就不就低的原则。即低级别的操作数先被转换成高级别的操作数然后再进行运算,结果的数据类型和级别高的操作数相同。

如图:
  高  doble  ←float
     long
  ↑  unsigend
  低  int  ←char


这样转换是为了在运算过程中近两保持数据的精度,也可以这样理解:占用内存空间大的数据类型的原算级别比占用内存空间小的低。

在赋值运算的时候,不管赋值运算的右边表达式的结果为什么类型,一律转换为左边的变量的类型。

while和do while循环的比较

[ 2005-08-30 20:59:24 | 作者: Novis ]
在一般情况下,while和do while语句在处理同一问题时,如果二者的循环体部分是一样的,他们的结果也是一样的。但如果while后面的表达式已开始就是假的时候,两种循环的结果就不相同了。这是因为while循环在其后面的表达式为假时一次也不执行循环体,而do while则要执行一次。

如:
(1)
#include <stdio.h>
main()
{
 int k,s=0;
 printf("Enter k:");
 scanf("%d",&k);
 while (k<=100)
  {
   s=s+k;
   k++;
  }
 printf("%d\n",s);
}
(2)
#include <stdio.h>
main()
{
 int k,s=0;
 printf("Enter k:");
 scanf("%d",&k);
...

阅读全文...

逻辑表达式求解时应注意的问题

[ 2005-08-28 19:44:09 | 作者: Novis ]
在逻辑表达式的求解时,并不是所有的所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求解时,才执行该运算符。

如:
  • a&&b&&c 只有a为真时,才需要判断b的值,只有a和b都为真时,才需要判断c的值,只要a为假,就不必判断b和c,因为此时整个表达式已经为假了。如果a为真,b为假,就不必判断c了。
  • a||b||c 同理,只要a为真,就不必判断b和c,只有a为假,才要判断b;a和b都为假,才需要判断c。
也就是说,对于运算来说,只有a!=0,才需要继续进行后面的运算。对于||运算来说,只有a=0时,才需要继续进行后面的运算。

如:(m=a>b)&&(n=c>d)

a=1,b=2,c=3,d=4,m和n的原值为1时,由"a>b"于的值为0,因此m=0,而"n=c>d"不被执行,因此的值不是0而保持原来的1,这一点一定要注意。

C语言自学方法,心得体会

[ 2005-07-31 12:01:33 | 作者: Novis ]
C语言的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主要矛盾。对初学C语言的考生,开始不必在每一个细节上过于死抠,而应当把主要精力放在最基本、最常用的那些部份,待有一定的基础后再深入到一些非主要的细节,有一些细节需要通过较长期的实践才能熟练掌握。初学C语言时,可能会遇到有些问题理解不透,请不要气馁,鼓足勇气向后面的内容学习,待学完后面的章节知识,前面的问题也就迎刃而解了。学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是学习的人最不易做到的,然而却又是最重要的。比如:在C语言中最典型的是关于结构化程序设计构思,不管是那种教材,一开始就强调这种方法,这时也许你不能充分体会,但是学到函数时,再回头来...

阅读全文...
1 | 2 | >