//复合语句内定义变量
2009-06-28 22:09
393 查看
//复合语句内定义变量 #include <stdio.h> void main() { int array[10],i,x,y; for(i=0;i<10;i++) { int new_array[10];//复合语句内定义变量只能在左花括号"{"后的第一行上 scanf("%d",&array[i]); new_array[i]=array[i];//把array[i]的值赋给刚定义的变量new_array[i]。 } i=0; while(i<10) { printf(" array:%d /n",array[i]); printf("new_array:%d /n/n",new_array[i]);//错误。复合语句内定义的变量是局部变量,只在复合语句内有效。 } }
相关文章推荐
- 一个函数内的复合语句中定义的变量…
- 亡羊补牢还是越错越远——“C99允许在函数中的复合语句中定义变量”
- 亡羊补牢还是越错越远——“C99允许在函数中的复合语句中定义变量”
- PL/SQL——编程——变量定义(标量、复合变量、游标变量)
- 有时候为了方便sql语句的对比和查询,我们可以使用declare来定义变量 上下篇的问题
- pl/sql之定义并使用变量,复合类型
- vb下的with语句定义BITMAPINFO类型的变量
- plsql结构定义,复合类型,行类型和列类型,逻辑控制语句
- C语言switch case语句中定义变量问题
- Python练习代码 -- 变量定义和控制语句
- switch 语句内部变量的定义问题
- 标号语句 与 变量定义
- Atitit. 构造ast 语法树的总结attilax oao 1. Ast结构树形12. ast view (自是个160k的jar )22.1. 多条语句ast结构22.2. 变量定义 int b,c; 的ast结构22.3. 方法调用meth1(a=1,b=2,c=3); 的ast结构23. 误解的问题33.1. 语法书子能是个二叉树,实际上多叉树越好..33.2. 非要不个ast放到个s
- if-else语句省略{}时不可以定义变量,否则报错
- python基础----函数的定义和调用、return语句、变量作用域、传参、函数嵌套、函数对象、闭包、递归函数
- .c中变量必须定义在执行语句前面
- shell 变量未定义或空值导致test语句报错解决办法
- C++ for语句中定义变量的作用域(备忘)
- 在case语句中定义变量的问题
- C语言变量声明问题——变量定义一定要放在所有执行语句/语句块的最前面吗?