如何利用js循环定义变量多个字母变量

以下试题来自:
单项选择题要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以 下正确的程序段是______。A.while((ch=getchar())!='N') printf("%c",ch) ;
B.while(ch=getchar()!='N')
printf("%c",ch);
C.while(ch=getchar()=='N') printf("%c",ch);
D.while((ch=getchar())=='N') printf("%c",ch) ;
为您推荐的考试题库
你可能感兴趣的试题
1A. B. C. D.2A.\018' B.\"' C.\\' D.\xcc'3A.矩形 B.椭圆形
C.菱形 D.三角形4A.EOF B.非 0 值 C.0D.NULL5A.int x[][3]={0}; B.int x[2][3]={{1,2},{3,4},{5,6}};
C.int x[][3]={{1,2,3},{4,5,6}}; D.int x[2][3]={1,2,3,4,5,6};
热门相关试卷
最新相关试卷程序中多重循环变量个数定义几个合适,有规律吗?_百度知道VHDL复习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VHDL复习题
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩20页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢JAVA(10)
变量的声明是在栈中进行的,而实例化则是在堆中,故栈中只有基础数据与实例的引用。
故上面程序的不同点:
1、在外面的定义的变量,只在栈中声明了一次;
2、在里面的定义的变量,循环多少次就在栈中声明了多少次;
3、在内存或说资源节省方面,肯定是在外面定义较好,是摧荐的写法;
对于使用int等基本数据类型作为循环变量,只要你用的优化方面足够给力的主流的编译器,完全不需要关心在循环外还是循环内定义循环变量。
如果循环变量本身是复杂的对象,建议在循环外定义好,并且在for循环的赋值语句、判断语句中,都要避免重复创建对象。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6947次
排名:千里之外
原创:53篇
转载:10篇
(22)(1)(3)(10)(25)(2)

我要回帖

更多关于 for循环内定义变量 的文章

 

随机推荐