首页 > 编程语言 >GESP2024年9月认证C++四级( 第一部分选择题(1-5))

GESP2024年9月认证C++四级( 第一部分选择题(1-5))

时间:2024-10-16 09:47:33浏览次数:3  
标签:200 初始化 int 局部变量 选择题 C++ GESP2024 var 100

题三代码:

#include <iostream>  
using namespace std;  
  
// 全局变量 var,初始化为 100  
int var = 100;  
  
// 函数定义  
void function() {  
    // 局部变量 var,只在这个函数内部可见,初始化为 200  
    int var = 200;  
  
    // 输出局部变量 var 的值,即 200  
    cout << var << " ";  
  
    // 使用作用域解析运算符 :: 来访问全局变量 var  
    // 输出全局变量 var 的值,即 100  
    cout << ::var << " ";  
}  
  
// 主函数  
int main() {  
    // 输出全局变量 var 的值,即 100  
    cout << var << " ";  
  
    // 调用 function 函数  
    function();  
  
    // 全局变量 var 的值增加 100,变为 200  
    var += 100;  
  
    // 输出全局变量 var 的值,即 200  
    cout << var << " ";  
  
    return 0;  
}

标签:200,初始化,int,局部变量,选择题,C++,GESP2024,var,100
From: https://blog.csdn.net/weixin_60445850/article/details/142927963

相关文章

  • C++ STL迭代器、resize和reserve区别、map和unordered_map区别,vector和List区别、map
    1.STL迭代器删除元素迭代器失效是指在对容器进行修改时,原有的迭代器可能变得不可用。正确删除元素的方法是使用erase,并返回新的有效迭代器。示例代码#include<iostream>#include<vector>intmain(){  std::vector<int>vec={1,2,3,4,5};  //输出......
  • 实验1 现代C++编程初体验
    四。实验结论1.实验任务1#include<iostream>#include<string>#include<vector>#include<algorithm>usingnamespacestd;//声明//模板函数声明template<typenameT>voidoutput(constT&c);//普通函数声明voidtest1();voidtest2();voi......
  • 实验1 现代C++基础编程
    任务1源代码task1.cpp//本例用到以下内容://1.字符串string,动态数组容器类vector、迭代器//2.算法库:反转元素次序、旋转元素//3.函数模板、const引用作为形参#include<iostream>#include<string>#include<vector>#include<algorithm>usingnamespacestd......
  • 阿里 C++面试,算法题没做出来,,,
    我本人是非科班学C++ 后端和嵌入式的。在我面试的过程中,竟然得到了阿里​C++研发工程师的面试机会。因为,阿里主要是用Java比较多,C++的岗位比较少​,所以感觉这个机会还是挺难得的。阿里C++研发工程师面试考了我一道类似于快速排序算法的算法题,虽然我算法题又一次没做......
  • c++如何使用pthread_join函数配合pthread_create函数来创建和等待线程完成,实现线程同
    在C++中,pthread_create 和 pthread_join 是POSIX线程库(pthread)的一部分,用于创建和管理线程。pthread_create 用于创建一个新的线程,而 pthread_join 用于等待一个线程的执行完成,从而实现线程同步与控制。基本步骤使用 pthread_create 函数创建一个线程。线程的工作由......
  • C++中的魔鬼数字
    在编程中,魔鬼数字(magicnumbers)是指代码中直接使用的未经解释的常量数字,这些数字通常没有明确的含义,可能会使代码变得难以理解、维护或扩展。魔鬼数字的存在会让人难以判断这些数字的用途或来源,因此在代码中通常建议避免使用魔鬼数字,而是用具名的常量或宏来代替。在你提供的示例......
  • C++中的回调函数
    回调函数(callbackfunction)是指作为参数传递给另一个函数的函数,在某个事件发生或某个任务完成时被调用。回调函数在异步编程中非常常见,因为它们允许代码在某个操作完成后自动执行某些行为,而无需阻塞程序。回调函数的基本特征作为参数传递:回调函数通常是作为参数传递给另一个函......
  • 实验1 现代C++ 基础课程
    任务1:运行结果如图:     任务2:运行结果如图:任务3:运行结果如图: 任务4:运行结果如图:任务5:运行结果如图: 任务6: ......
  • C++中如何使用单例模式管理全局变量
    单例模式(SingletonPattern)是一种常用的设计模式,旨在确保一个类只有一个实例,并提供一个全局的访问点。要使用单例模式管理全局变量,可以通过控制类的实例化过程,防止多个对象的创建。这样做不仅可以保证数据一致性,还能避免使用直接的全局变量带来的命名冲突和潜在的多线程安全问题。......
  • 【优选算法篇】双指针的华丽探戈:深入C++算法殿堂的优雅追寻
    文章目录C++双指针详解:进阶题解与思维分析前言第一章:有效三角形的个数1.1有效三角形的个数示例1:示例2:解法一(暴力求解)解法二(排序+双指针)易错点提示代码解读第二章:和为s的两个数字2.1和为s的两个数字示例1:解法一(暴力解法)解法二(双指针-对撞指针)第三章:三......