摘要:
局部变量在使用时会屏蔽全局变量。要用全局变量,需要使用"::".局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。#include<iostream>usingnamespacestd;voidtest();inti=1;intmain(){inti=2;cout<<"globali="<<::i<<"&quo 阅读全文
摘要:
今天兴奋的安装上了vs2010,原来学习的语言是c++,现在开的课程是c#,刚装完软件的时候选择默认开发语言的时候选择了C++,但是后来用C#的时候都要到下拉列表里去选择,有点麻烦,就想改回来,就过没有找到。后来网上找了才解决,现在把这个分享给大家。 我们在上面的菜单里选择“工具”-->“导入导出设置”,于是修改入口出现了,选择“重置所有设置”,如图完后我们就点下一步,再下一步,我们当初选择的列表出现了,但换了个名字,以前叫“默认环境设置”,现在叫“默认集合”,管它呢就是它了,不用怀疑,该吧!选择你要的,完成,收工!更改VS2003,2005,2008的[默认开发语言]默认环境设置也可以 阅读全文
摘要:
break和continue在switch中,在循环中以及在循环中的switch的区别:一、先看MSDN关于break和continue语句的帮助说明1、break 语句用于终止最近的封闭循环或它所在的 switch 语句。控制传递给终止语句后面的语句(如果有的话)。2、continue 语句将控制权传递给它所在的封闭迭代语句的下一次迭代。二、我对break和continue语句的解释通过对MSDN帮助的理解,我们可以得出以下结论:1、break 语句在循环(for、for in,……)和switch等具有迭代选择特征的语句中使用,而且是终止最近的封闭代码块(即多重循环时,它只终止自己所在的循 阅读全文