发布网友 发布时间:2022-05-07 14:31
共2个回答
热心网友 时间:2023-11-05 00:50
int i = 5;对i进行了初始化 ,跳过会带来不可预知的问题,所以最好不要跳 ,一般建议变量定义都放在最开始 不要在中间定义 避免出现问题热心网友 时间:2023-11-05 00:51
语法上允许跳过。问题是跳过后的计算结果是不是你想要的。追答C 语言 变量要先声明,后使用。未声明却使用,则是语法错误。
C 语言 程序结构有块的概念。用 花括号括起的部分叫块。每块头部声明的是本块的局部量。块内未声明的量,要到本块外层去找声明。
例如:
{ // 块1
int i,j;
i=6;j=7;
{ // 块2
int i=5;
// 块2 里的i 不同于 块1的i ,块2 里的i 是局部量
// 块2 里没有声明 j, 块2 里的j 要用 块1里的j
}
// 这里又回到块1,这里用块1的i
}
你需要复习一下:变量的作用域,全局量,局部量 方面的知识。
热心网友 时间:2023-11-05 00:50
int i = 5;对i进行了初始化 ,跳过会带来不可预知的问题,所以最好不要跳 ,一般建议变量定义都放在最开始 不要在中间定义 避免出现问题热心网友 时间:2023-11-05 00:50
int i = 5;对i进行了初始化 ,跳过会带来不可预知的问题,所以最好不要跳 ,一般建议变量定义都放在最开始 不要在中间定义 避免出现问题热心网友 时间:2023-11-05 00:51
语法上允许跳过。问题是跳过后的计算结果是不是你想要的。追答C 语言 变量要先声明,后使用。未声明却使用,则是语法错误。
C 语言 程序结构有块的概念。用 花括号括起的部分叫块。每块头部声明的是本块的局部量。块内未声明的量,要到本块外层去找声明。
例如:
{ // 块1
int i,j;
i=6;j=7;
{ // 块2
int i=5;
// 块2 里的i 不同于 块1的i ,块2 里的i 是局部量
// 块2 里没有声明 j, 块2 里的j 要用 块1里的j
}
// 这里又回到块1,这里用块1的i
}
你需要复习一下:变量的作用域,全局量,局部量 方面的知识。
热心网友 时间:2023-11-05 00:51
语法上允许跳过。问题是跳过后的计算结果是不是你想要的。追答C 语言 变量要先声明,后使用。未声明却使用,则是语法错误。
C 语言 程序结构有块的概念。用 花括号括起的部分叫块。每块头部声明的是本块的局部量。块内未声明的量,要到本块外层去找声明。
例如:
{ // 块1
int i,j;
i=6;j=7;
{ // 块2
int i=5;
// 块2 里的i 不同于 块1的i ,块2 里的i 是局部量
// 块2 里没有声明 j, 块2 里的j 要用 块1里的j
}
// 这里又回到块1,这里用块1的i
}
你需要复习一下:变量的作用域,全局量,局部量 方面的知识。
热心网友 时间:2023-11-05 00:50
int i = 5;对i进行了初始化 ,跳过会带来不可预知的问题,所以最好不要跳 ,一般建议变量定义都放在最开始 不要在中间定义 避免出现问题热心网友 时间:2023-11-05 00:51
语法上允许跳过。问题是跳过后的计算结果是不是你想要的。追答C 语言 变量要先声明,后使用。未声明却使用,则是语法错误。
C 语言 程序结构有块的概念。用 花括号括起的部分叫块。每块头部声明的是本块的局部量。块内未声明的量,要到本块外层去找声明。
例如:
{ // 块1
int i,j;
i=6;j=7;
{ // 块2
int i=5;
// 块2 里的i 不同于 块1的i ,块2 里的i 是局部量
// 块2 里没有声明 j, 块2 里的j 要用 块1里的j
}
// 这里又回到块1,这里用块1的i
}
你需要复习一下:变量的作用域,全局量,局部量 方面的知识。