A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wwpower 中级黑马   /  2015-11-15 20:26  /  560 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

C中int i=1; while(i<10) int num = 10;
定义变量不能直接用在while,if等后面。要加{},C中的变量作用域只以{}为判断依据吗?

2 个回复

倒序浏览
你这么想一下,如果你定义变量在while if后面,系统读到你这个变量的时候,代表的是什么意思呢
回复 使用道具 举报
也可以用static和extern两个关键字来限定它的作用域
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马