21世纪,科技发展迅速,尤其是以计算机为核心的的全球经济一体化浪潮正席卷世界,以IT技术为基础的信息产业正深入到人类社会生活的方方面面。我们面临着巨大的挑战和机遇。
C++是面向过程的结构化程序设计。大一初学计算机编程就接触了C++,在毫无编程基础的情况下,听C++就像听天书,在了解了C++的起源、发展以及特点后,老师给我们讲了C++最简单的代码:
#include
using namespace std;
int main( )
{
cout <<”Hello World”<<endl;
}
并且强调一定要记住。在记住这段代码的基础上,上了几节课后,我对教材和老师讲的内容基本能接受。在后来的课程中,学习了C++的字符集、表示符、关键字以及基本数据类型,通过课后习题的练习和老师对习题的讲解,我对C++的恐惧没有那么深了。
真正接触编写程序是C++课的第一次上机课,先前,老师在理论课上有讲授如何使用virtual C++6.0的使用方法以及如何调试、运行源代码。调试的第一个程序是书上的一个课后习题:分析下列程序的功能和运行结果,并上机运行验证。
#include
using namespace std;
float min(float x,float y)
{ if(x>y) return y;
else return x;
}
int main(void)
{
cout <<min(3.5f,4.5f)<<endl;
return 0;
}
这是一道比较数值大小的题目,答案是3.5f。调试结果出来后还是很有成就感的,然而真正的编程远不是这么简单,要自己写代码,改bug,调试运行等等。
学习笔记:1、if语句
关键是能够熟练运用 if的嵌套。要考虑好所有的情况。
如果说 条件是两种情况相互对应的,那么就可以只用 if 与else 。但必须要想好 每个else 跟哪个if是一对。
如果情况是相互独立的三种情况以上,那么可以选择运用if … else if …else。
2、switch 语句
如果说可选的条件比较多时,选择switch语句,要比if语句效率要高。特别注意的是 case 后跟的break。(少于10)
3、for循环
四要素:
初始条件,循环条件,状态改变,循环体。 执行过程:
初始条件–循环条件–循环体–状态改变–循环条件…
注意:for的小括号里面分号隔开,for的小括号后不要加分号。
学习了C++的各种语句,如选择语句、循环语句后,基本能掌握这些语句的意思,然而具体应用的时候又感到脑袋一片空白而无从下手。在接下来的学习中,更是会学到数组体等复杂的知识,深感学好C++的不易,但是通过自身的努力,最终顺利地通完成了C++的第一次作业。
通过两个月的对C++的学习,我悟到一些学习方法:第一,学习C++要对自己有信心,不能产生抵触心理 ,渐渐培养自己编程兴趣。第二,是要加强实践。C++程序设计语言是一门实践性非常强的课程,若要真正掌握编程技术,使编程能力有较大的实质性的飞跃,必须在认真听课基础上课后整理归纳,并通过上机课加强开发软件的基本技能训练。只有勤学苦练才能增加编程经验,体会到编程的精髓,牢固地掌握这些应用程序开发工具,达到一定的计算机编程水平。第三,便是要学习掌握相关的程序库,便是要多看有关C++的资料书。选取一两本自己能够容易看懂的C++方面的书,进行精读,和细读。
虽然,学完了一部分语句,但我们的水平还是处于菜鸟级别,对编写实用化的程序,还是无法下手,日后还需要不断地学习、钻研、实践、总结。