vba中变量赋值中,为什么说我没赋值

“错误提示:变量要求-不能赋值到该表达式”
[问题点数:50分,结帖人lm517]
“错误提示:变量要求-不能赋值到该表达式”
[问题点数:50分,结帖人lm517]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|郁闷,居然提示“使用了未赋值的局部变量”
[问题点数:20分,结帖人YangYun]
郁闷,居然提示“使用了未赋值的局部变量”
[问题点数:20分,结帖人YangYun]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2004年4月 硬件使用大版内专家分月排行榜第二
2009年8月 .NET技术大版内专家分月排行榜第三
2004年4月 硬件使用大版内专家分月排行榜第二
2009年8月 .NET技术大版内专家分月排行榜第三
2004年4月 硬件使用大版内专家分月排行榜第二
2009年8月 .NET技术大版内专家分月排行榜第三
2004年4月 硬件使用大版内专家分月排行榜第二
2009年8月 .NET技术大版内专家分月排行榜第三
匿名用户不能发表回复!|就是书上的代码,为什么说我没有赋值?求详细讲解。_百度知道
就是书上的代码,为什么说我没有赋值?求详细讲解。
我有更好的答案
假如用户输入4,你的程序就没有对这个变量赋值。最好是一开始就赋一个初始值, 或确保每一个分支都会赋值。
确实,这书上乱写,MD。那请教一下public override string ToString()
return string.Format(&{0} {1}岁 {2}分&,name,age,grade);
}这个函数是用来干嘛的啊?
格式化字符串,第一个参数指定格式,其中每一个{x} 依次对应余下的调用参数。如 {0} 会替换成 name 的值, {1}会替换成 age 的值。
采纳率:79%
来自团队:
你在定义cimpare的地方改成:Student.CompareFunction compare =是这样的:如果你输入的数既不是1,2,3,那么compare不就是没有赋值了么?所以为了安全,你应该在定义这个变量时给它赋初值也就是null。这个你就要养成习惯,不管变量有没有使用,统一的在定义他的时候赋初值是最安全的。纯手打请支持,有问题欢迎继续提问。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。变量未声明或从未赋值
[问题点数:50分,结帖人lyb_abiandbel]
变量未声明或从未赋值
[问题点数:50分,结帖人lyb_abiandbel]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|没有更多推荐了,
不良信息举报
举报内容:
C语言中变量未赋值问题总结
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 matlab中符号变量赋值 的文章

 

随机推荐