关于选项B

来源:5-12 练习题

cisong

2015-06-18 10:30

“在C程序的同一函数中,各复合语句内可以定义变量,起作用域仅限本复合语句”,请问这个陈述中,同一函数中定义的变量不是整个函数内部都适用么?为什么说仅限用在定义所在的复合语句中呢?

写回答 关注

2回答

  • 飞飞飞翔
    2015-06-18 10:42:24
    已采纳

    只要记得 变量定义在那个大括号里就在那个大括号里使用,不能超出大括号

    cisong

    非常感谢!

    2015-12-24 23:12:58

    共 1 条回复 >

  • 飞飞飞翔
    2015-06-18 10:44:18

    {  int i;{ int a;{   int  b ;} }  } 

    i 可以用在 b所在的括号,但 b只能在最里面使用

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题