vb.net教学大纲 vbnet implements( 六 )


2. C语言的语法限制不太严格,对变量的类型约束不严格 , 影响程序的安全性 , 对数组下标越界不作检查等 。从应用的角度,C语言比其他高级语言较难掌握 。
[C语言指针]
指针就是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素 。C++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性 。Java取消了指针操作,提高了安全性 。
[编辑本段]C源程序的结构特点
1.一个C语言源程序可以由一个或多个源文件组成 。
2.每个源文件可由一个或多个函数组成 。
3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数 , 即主函数 。
4.源程序中可以有预处理命令(include 命令仅为其中的一种) , 预处理命令通常应放在源文件或源程序的最前面 。
5.每一个说明,每一个语句都必须以分号结尾 。但预处理命令,函数头和花括号“}”之后不能加分号 。
6.标识符 , 关键字之间必须至少加一个空格以示间隔 。若已有明显的间隔符 , 也可不再加空格来间隔 。
[编辑本段]学习C语言
在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习 , 待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺 , 大多学不好的就是因为一开始遇到困难就放弃,曾经和好多同学谈他的问题,回答是听不懂、不想听、放弃这样三个过程,我反问 , 这节课你听过课吗?回答又是没有,根本就没听过课,怎么说自己听不懂呢?相应的根本就没学习,又谈何学的好?
学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们学生最不易做到的,然而却又是最重要的 。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识 。
那么,我们如何学好《C程序设计》呢?
一.学好C语言的运算符和运算顺序
这是学好《C程序设计》的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言 。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全 。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要 。在学习中,只要我们对此合理进行分类,找出它们与我们在数学中所学到运算之间的不同点之后 , 记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟 。
先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2、3级和第14级为从右至左结合外,其它都是从左至右结合 , 它决定同级运算符的运算顺序.
二.学好C语言的四种程序结构
(1)顺序结构
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行 。

推荐阅读