现在比较流行的编程语言如C++和Java以及C#等都是C系语言,
也就是说它们都是由C发展而来的。
所以个人建议你先学C,教程可以选《C语言完全手册》或者谭浩强写的《C语言程序设计》。
学完后你就会对编程有一定的认识了。
如果还觉得不够的话,再学Java,教程可选清华大学出版社的《Java 2 实用教程》。
学习Java,一是现在Java完全可以替代C++,二是可以为以后学C#做准备。
这两本书总计也就800多页,放假抓紧时间学习的话,在上大学之前一定能看完。
其实你要是心无旁骛、手不释卷的话,这个寒假就能粗通C语言。
总之,初学者应该购买入门级别的教程,不应急于求成,能买纸质书的就不要看电子书。
以下是一段用Java编写的源程序(在记事本里编写便可),
功能是求5+55+555+5555+···的前10项和。
public class Example //公共类Example,Example是类名.
{ public static void main(String args[]) //公共静态空的主方法(字符串型数组[]).
{ long sum=0,a=5; //8字节整型变量sum和a,将0赋值给sum,5赋给a.
for(i=1;i<=10;i++) //极其有用的for循环,是难点,也是重点.
{ sum=sum+a; //循环体中的运算.
a=a*10+5; //循环体中的运算.
} //循环体结束.
System.out.println(sum); //系统输出打印换行(sum).
} //方法体结束.
} //类体结束.
上面的就是代码。//后的是注释。
用C编写实现同样功能的代码如下:
#include<stdio.h>
void main()
{ long sum=0,a=5;
for(i=1;i<=10;i++)
{ sum=sum+a;
a=a*10+5;
}
printf("%d",sum);
}
在我看来,编程就像是用数学解决问题再用英文表达出来的过程。
能够解题的方法在计算机的术语就是算法。
当然,要求规范的表达,这其实就是语法。
现在,你应该知道一些梗概了吧,祝你学有所成!
最后赠言:一分耕耘,一分收获。
温馨提示:答案为网友推荐,仅供参考