正在加载图片...
但有些时候,我们可以事先给一个变量初始时的值。同样是年龄的问题,虽然我们不知 道用户到底几岁,但我们知道他不可能是0,所以我们把年龄一开始设为0。为什么要这 样?用户有时不小心忘了输入年龄(就像我们在网上填表一样),我们就可以检查年龄是 否为0来发现了。另外一种相反的用法是,我们发现大都数用户是8岁(比如一个小学生 入学登记表),这时我们初始化年龄变量为8,目的是为了方便用户了 那么,如果为一个变量赋值呢? 答案就像我们初中的代数:设x=10,y=100。用等号。请记住:现实生活中,等号 (=)有两个意义,但在C/C++里,=只用来给一个变量赋值 5.1.42初始化变量的两个时机 在定义时初始化变量 in t 通过一个等号,我们让a的值等于0 同时定义多个变量时也一样 int a =0, b=1. 当然也可以根据需要,只给部分变量初始化 In int a, b= 1 2.在定义以后赋值 100 5.1.4.3通过计算得到初始值但有些时候,我们可以事先给一个变量初始时的值。同样是年龄的问题,虽然我们不知 道用户到底几岁,但我们知道他不可能是 0 ,所以我们把年龄一开始设为 0。为什么要这 样?用户有时不小心忘了输入年龄(就像我们在网上填表一样),我们就可以检查年龄是 否为 0 来发现了。另外一种相反的用法是,我们发现大都数用户是 8 岁(比如一个小学生 入学登记表),这时我们初始化年龄变量为 8,目的是为了方便用户了。 那么,如果为一个变量赋值呢? 答案就像我们初中的代数:设 x = 10, y = 100。用等号。请记住:现实生活中,等号 (=)有两个意义,但在 C/C++里,= 只用来给一个变量赋值。 5 . 1.4.2 初始化变量的两个时机 1. 在定义时初始化变量 int a = 0; 通过一个等号,我们让 a 的值等于 0; 同时定义多个变量时也一样: int a = 0, b= 1; 当然也可以根据需要,只给部分变量初始化。 int a = 0, b; 或: int a,b = 1; 2. 在定义以后赋值 int a; a = 100; 5 . 1.4.3 通过计算得到初始值
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有