C使用了未赋值的局部变量,如何赋值

2021-02-25 15:47:33 字数 643 阅读 1325

1楼:匿名用户

string name1 = “”;

string name2 = “”;

int age1 = 0;

int age2 = 0;

定义变量是直接初始化,养成好的习惯可以减少很多不必要的错误。

2楼:汝诺步天心

假设你的number=-1,你会发现你的if一条都没执行,这时候cost等于多少呢?编译器没办法确回定答cost的值,所以会给你标红,你需要在定义它的时候初始化一下,如cost=0(如果是c#

7.0,你可以用cost=default),或保证你的if能覆盖所有情况。

3楼:无秉朋佳

对于string类型的变量,最好的初始赋值是string

name1=null;

string

name2=null;

而判断是否赋值最好是用

if(name1.length>1)

判断,之后再输出比较好

4楼:空湘章元瑶

console.writeline("第二个学员的姓名(0),年龄岁",

name2,

age2);

这句话好像没有给值吧,楼主

JS中局部变量能修改全局变量吗,js里,局部变量的值赋给全局变量 10

1楼 关键我是小寒 变量名相同时,方法中的局部变量会覆盖全局变量,输出为局部变量的值。当离开此方法时,输出为全局变量的值。 2楼 孝昕圣飞翮 一 javascript的变量的scope是根据方法块来划分的 也就是说以function的一对大括号 来划分 。切记,是function块,而for whi...

如何用js实现给某个文本框赋值,如何将JS里变量的值赋给文本框

1楼 匿名用户 给文本框加个id 然后试试document getelementbyid tb value 值 2楼 匿名用户 value默认显示值100 disabled disabled 锁定文本框,不可修改,要想要灰色,再加个样式。 3楼 仙宝邱安南 1 要赋值的文本框添加一个属性 id2 在...

js中的给变量赋值为null如何理解

1楼 匿名用户 就是赋值一个空指针,不赋值也可以,只是赋值了让人更容易理解这个变量是用来准备存放对象的,也方便调错。 js中 我在一个函数中定义一个变量赋为值空! 2楼 匿名用户 定义一个变复量名,并 制初始化它的值为空字bai符串 如果变量a的类型是字符串du,建议初始zhi化时,直接给dao初始...