资料
  • 资料
  • 专题
单片机C语言教程11:C51复合语句和条件语句
推荐星级:
时间:2019-12-24
大小:33.5KB
阅读数:176
上传用户:wsu_w_hotmail.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
曾经在BBS上有朋友问过我{}是什么意思?什么作用?在 C 中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合若干条语句形成功能块,能用做数组的下标等,而在 C 中括号的分 工较为明显,{}号是用于将若干条语句组合在一起形成一种功能块,这种由若干条语句组合 而成的语句就叫复合语句。复合语句之间用{}分隔,而它内部的各条语句还是需要以分号“;” 结束。复合语句是允许嵌套的,也是就是在{}中的{}也是复合语句。复合语句在程序运行时,{}中的各行单语句是依次顺序执行的。单片机C语言中能将复合语句视为一条单语句,也就是说 在语法上等同于一条单语句。对于一个函数而言,函数体就是一个复合语句,也许大家会因 此知道复合语句中不单能用可执行语句组成,还能用变量定义语句组成。要注意的是在 复合语句中所定义的变量,称为局部变量,所谓局部变量就是指它的有效范围只在复合语句 中,而函数也算是复合语句,所以函数内定义的变量有效范围也只在函数内部。下面用一段简单的例子简单说明复合语句和局部变量的使用。 单片机C语言教程:C51复合语句和条件语句 时间:2012-09-12 14:30:18 来源:51hei 曾经在BBS上有朋友问过我{}是什么意思?什么作用?在  C  中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合若干条语句形成功能块,能用做数组的下标等,而在 C 中括号的分 工较为明显,{}号是用于将若干条语句组合在一起形成一种功能块,这种由若干条语句 组合 而成的语句就叫复合语句。复合语句之间用{}分隔,而它内部的各条语句还是需要以分 号“;” 结束。复合语句是允许嵌套的,也是就是在{}中的{}也是复合语句。复合语句在程序运 行时,{}中的各行单语句是依次顺序执行的。单片机C语言中能将复合语句视为一条单语 句,也就是说 在语法上等同于一条单语句。对于一个函数而言,函数体就是一个复合语句,也许大家 会因 此知道复合语句中不单能用可执行语句组成,还能用变量定义语句组成。要注意的是在 复合语句中所定义的变量,称为局部变量,所谓局部变量就是指它的有效范围只在复合 语句 中,而函数也算是复合语句,所以函数内定义的变量有效范围也只在函数内部。下面用 一段简单的例子简单说明复合语句和局部变量的使用。 #include  #include  void  main(void) { unsigned  int  a,b,c,d;  //这个定义会在整个 main 函数中? SCON  =  0x50;  //串行口方式 1,允许接收 TMOD  =  0x20;  //定时器 1 定时方式 2 TH1  =  ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书