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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 严旭晟   /  2015-9-29 22:13  /  7401 人查看  /  29 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

变量x就没定义 怎么使用
回复 使用道具 举报
int x;在if语句块里面,属于局部变量,需要初始化。。。
回复 使用道具 举报
int x;为初始化
回复 使用道具 举报
如果if语句后面不加语句块,需要在if( a > 5)后面加";"
回复 使用道具 举报
初始化变量x试试
回复 使用道具 举报
x不用定义初始化值吗?
回复 使用道具 举报
局部变量是运行时调用的,会出现在栈中.编译器为了确保运行时数据类型会不出错,会在编译时确认局部变量是否合法,如果局部变量没有初始化,编译器无法确认会抛出异常.
回复 使用道具 举报
if语句中,如果没有加{},则默认紧接的后一句为其语句体,在for语句中出现的变量为局部变量,局部变量的出现必须是要有定义和初始化的动作,否则会报错
回复 使用道具 举报
因为if结构体不完整,后面少了一对大括号!
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马