协会即将就要展开培训了,没有接触过计算机语言的大家在第一次听课时也许会有些懵,为了能更高效地学习,请大家一定要花一些时间到预习上。
什么是C语言
为了节省篇幅,C语言的历史就不去讲了,大家有兴趣可以自行了解
下面有些词语大家可能会看不懂,不必深究,留个印象就好了
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。同C++、Java等语言,C语言也是高级语言,而且相比于其他高级语言(如Java),C语言的执行效率是最快的,因此大多数游戏都是由C语言编写的。相比于底层的汇编语言,C语言的执行效率会低10%~20%,但是C语言的可读性高,可移植性好。
所以说,学精了C语言后,你能做很多事。
C程序的结构
一个完整的C语言程序,有且只能有一个main()函数(又称主函数)构成。可以没有其他子函数,但一定要有main函数,因为这是一个程序的入口。
一个C程序包含有:
(1)预处理指令;
(2)变量、函数、语句、表达式、注释等;
(3)返回值;
如下图
C程序的三种运行结构
顺序结构:程序按顺序执行,不发生跳转。
如下图
选择结构:依据是否满足条件,执行相应功能。
(1)if(表达式) 语句;
(2)if(表达式) 语句1;else 语句2;
(3)if(表达式1) 语句1; else if (表达式2) 语句2; ...else 语句n;(else if可以有多个)
(4)switch(选择标号)
{case 常量标号1: 语句 1 case 常量标号2: 语句2 ... default: 语句n }
用法如下图
循环结构:(学习单片机时会经常用到)
(1)while ( ) { } 语句(先判断表达式后执行)
(2)do{ }-while( ) 语句 (先执行语句后判断表达式)
(3)for( ; ; )语句
用法如下图
C语言的语句
C语句可分为以下五类:
(1)表达式语句
(2)标签语句
(3)循环语句
(4)复合语句
(5)跳转语句
表达式语句
表达式语句由表达式加上分号“;”组成。 如:x=y+z;int a=520;标签语句
标签语句有三种:(1) 标签名:语句 (用于goto) (2) case 常量表达式:语句(只能有一个表达式)(3) default:语句 其中case语句和default语句只出现于switch语句中。循环语句
循环语句用于实现程序的循环流程。
循环语句有4种,分别是:
(1)while ( 表达式 ) {...}
(2)do {...} while ( 表达式 ) ;
(3)for ( ; ; ) {...}
复合语句
用括号{ }括起来组成的一个语句称复合语句,
在程序中把复合语句看成是单条语句。
跳转语句
跳转语句有4种(跳转语句控制程序跳转到另一处执行)
(1)goto 标签 ;
(2)continue ;(跳过一个循环内未执行的语句,立即回到判断是否循环处)
(3)break ;(结束当前循环)
(4)return 表达式 ;
最后
要想深刻理解C语言的知识,还是得自己动手敲代码,去验证看到的知识,体验程序执行的过程。很多知识,都会在你敲着敲着时,恍然明悟。
如有不足欢迎留言
更详细资料请点击阅读原文
了解更多
请关注华软电子传媒
长按扫码关注我们