当前位置: 首页 > news >正文

c 新手一个人做网站清远市专业网站制作

c 新手一个人做网站,清远市专业网站制作,精准营销推广,wordpress文章密码目录 1.C变量定义 2.C作用域 3.局部变量 4.全局变量 5.块作用域变量 6.初始化局部变量和全局变量 1.C变量定义 一般来说有三个地方可以定义变量#xff1a; 在函数或一个代码块内部声明的变量#xff0c;称为局部变量。 在函数参数的定义中声明的变量#xff0c;称为…目录 1.C变量定义 2.C作用域 3.局部变量 4.全局变量 5.块作用域变量 6.初始化局部变量和全局变量 1.C变量定义 一般来说有三个地方可以定义变量 在函数或一个代码块内部声明的变量称为局部变量。 在函数参数的定义中声明的变量称为形式参数。 在所有函数外部声明的变量称为全局变量。 局部变量 #include iostreamvoid myFunction() {int localVar 10; // 在函数内部声明的局部变量std::cout 局部变量 localVar 的值为 localVar std::endl; }int main() {myFunction();// std::cout localVar; // 这里无法访问局部变量 localVarreturn 0; }形式参数在函数参数的定义中声明的变量 #include iostreamvoid myFunction(int formalParam) { // 形式参数 formalParamstd::cout 形式参数 formalParam 的值为 formalParam std::endl; }int main() {int arg 5;myFunction(arg);// std::cout formalParam; // 这里无法访问形式参数 formalParamreturn 0; }全局变量 #include iostreamint globalVar 20; // 在所有函数外部声明的全局变量void myFunction() {std::cout 全局变量 globalVar 的值为 globalVar std::endl; }int main() {std::cout 全局变量 globalVar 的值为 globalVar std::endl;myFunction();return 0; }在以上示例中localVar 是在 myFunction 函数内部声明的局部变量formalParam 是在 myFunction 函数的参数定义中声明的形式参数而 globalVar 是在所有函数外部声明的全局变量。 2.C作用域 局部作用域在函数内部声明的变量具有局部作用域它们只能在函数内部访问。局部变量在函数每次被调用时被创建在函数执行完后被销毁。 全局作用域在所有函数和代码块之外声明的变量具有全局作用域它们可以被程序中的任何函数访问。全局变量在程序开始时被创建在程序结束时被销毁。 块作用域在代码块内部声明的变量具有块作用域它们只能在代码块内部访问。块作用域变量在代码块每次被执行时被创建在代码块执行完后被销毁。 类作用域在类内部声明的变量具有类作用域它们可以被类的所有成员函数访问。类作用域变量的生命周期与类的生命周期相同。 注意如果在内部作用域中声明的变量与外部作用域中的变量同名则内部作用域中的变量将覆盖外部作用域中的变量。 局部作用域 #include iostreamvoid myFunction() {int localVar 10; // 局部作用域变量std::cout 局部变量 localVar 的值为 localVar std::endl; }int main() {myFunction();// std::cout localVar; // 编译错误无法访问局部变量 localVarreturn 0; }全局作用域 #include iostreamint globalVar 20; // 全局作用域变量void myFunction() {std::cout 全局变量 globalVar 的值为 globalVar std::endl; }int main() {std::cout 全局变量 globalVar 的值为 globalVar std::endl;myFunction();return 0; }块作用域 #include iostreamint main() {{int blockVar 30; // 块作用域变量std::cout 块作用域变量 blockVar 的值为 blockVar std::endl;}// std::cout blockVar; // 编译错误无法访问块作用域变量 blockVarreturn 0; }类作用域 #include iostreamclass MyClass { public:int classVar; // 类作用域变量void myMethod() {std::cout 类作用域变量 classVar 的值为 classVar std::endl;} };int main() {MyClass obj;obj.classVar 40;obj.myMethod();return 0; }以上示例展示了不同作用域的变量声明和访问方式以及它们的生命周期。 3.局部变量 在函数或一个代码块内部声明的变量称为局部变量。它们只能被函数内部或者代码块内部的语句使用。下面的实例使用了局部变量 #include iostream using namespace std;int main () {// 局部变量声明int a, b;int c;// 实际初始化a 10;b 20;c a b;cout c;return 0; } 4.全局变量 在所有函数外部定义的变量通常是在程序的头部称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。 全局变量可以被任何函数访问。也就是说全局变量一旦声明在整个程序中都是可用的。下面的实例使用了全局变量和局部变量 #include iostream using namespace std;// 全局变量声明 int g;int main () {// 局部变量声明int a, b;// 实际初始化a 10;b 20;g a b;cout g;return 0; } 在程序中局部变量和全局变量的名称可以相同但是在函数内局部变量的值会覆盖全局变量的值。下面是一个实例 #include iostream using namespace std;// 全局变量声明 int g 20;int main () {// 局部变量声明int g 10;cout g;return 0; } 当上面的代码被编译和执行时它会产生下列结果 10 5.块作用域变量 块作用域指的是在代码块内部声明的变量 #include iostreamint main() {int a 10;{int a 20;  // 块作用域变量std::cout 块变量: a std::endl;}std::cout 外部变量: a std::endl;return 0; } 以上实例中内部的代码块中声明了一个名为 a 的变量它与外部作用域中的变量 a 同名。内部作用域中的变量 a 将覆盖外部作用域中的变量 a在内部作用域中访问 a 时输出的是20而在外部作用域中访问 a 时输出的是 10。 当上面的代码被编译和执行时它会产生下列结果 块变量: 20 外部变量: 10 6.初始化局部变量和全局变量 当局部变量被定义时系统不会对其初始化您必须自行对其初始化。定义全局变量时系统会自动初始化为下列值 正确地初始化变量是一个良好的编程习惯否则有时候程序可能会产生意想不到的结果。
http://www.zqtcl.cn/news/210675/

相关文章:

  • 找网站建设公司需要注意什么常州网站建设公司好么
  • 不备案的网站很慢网站双线主机优势
  • 南京电子商务网站建设23个营销专业术语
  • 建设银行官网官方网站学习网页制作的网站
  • 开发网站需要什么硬件今年最流行的装修风格
  • 门户网站建设中标结果百度资讯指数
  • 定制企业网站开发公司网站建设的6个基本步骤
  • 网站建设与维护案列网站作品怎么做
  • 茂名放心营销网站开发seo收费
  • 旅游网站品牌建设本地使用宝塔安装wordpress
  • 专门做外链的网站制作论坛类网站模板免费下载
  • 靖江建设行业协会网站投资做网站
  • 做网站视频背景潍坊网站制作建设
  • 深圳市官网网站建设哪家好百度抓取网站登录
  • 免费做cpa单页网站友情链接买卖代理
  • 免费网站建站排名中国最大的软件公司
  • 码云pages做静态网站广西建设培训网
  • 建设网站需要花钱吗网站seo方案策划书
  • 德阳网站怎么做seo陈木胜个人资料
  • 电子规划书商务网站建设wordpress主机推荐
  • wordpress设置多站点html5开发手机app
  • 移动互联和网站开发哪个好做推广便宜的网站有哪些
  • 极速网站建设定制价格微信公众号运营助手
  • .net制作网站开发教程在线修图编辑器
  • 哪些网站可以做详情页聊城高新区建设局网站
  • 湖南网站优化代运营山东建设厅证件查询网址
  • 以百度云做网站空间浙江外贸网站建设
  • 南通网站建设推广专家wordpress 信息流 主题
  • 网站培训机构有哪些大学生做企业网站
  • 网站培训班有哪些课程做的好的大学生旅行有哪些网站好