湖南太平洋建设集团网站猴王水果竞猜网站建设

news/2025/9/26 13:33:34/文章来源:
湖南太平洋建设集团网站,猴王水果竞猜网站建设,免费网站备案号码,Python做网站 性能关键字static的作用是什么#xff1f; 这个简单的问题很少有人能回答完全。在C语言中#xff0c;关键字static有三个明显的作用#xff1a; 1、在函数体#xff0c;一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2、 在模块内#xff08;但在函数体外… 关键字static的作用是什么 这个简单的问题很少有人能回答完全。在C语言中关键字static有三个明显的作用 1、在函数体一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2、 在模块内但在函数体外一个被声明为静态的变量可以被模块内所有函数访问但不能被模块外其它函数访问。它是一个本地的全局变量。 3、在模块内一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分一部分能正确回答第二部分但是很少的人能懂得第三部分。做为一个合格的软件工程师我们要懂得第三部分的作用要懂得本地化数据和代码范围的好处和重要性。 int testStatic() {  int x1;  x;  return x; } main() {  int i;  for(i0;i5;i)  printf(%d/n,testStatic()); } 输出为 2 2 2 2 2   int testStatic() {  static  int x1;  x;  return x; } main() {  int i;  for(i0;i5;i)  printf(%d/n,testStatic()); } 输出为 2 3 4 5 6 const 有什么用途 1可以定义 const 常量 2const可以修饰函数的参数、返回值甚至函数的定义体。被const修饰的东西都受到强制保护可以预防意外的变动能提高程序的健壮性。   const意味着只读。区别如下代码的功能非常重要。   const int a; int const a; const int *a; int * const a; int const * a const;   前两个作用是一样的a是一个常整型数。 第三个意味着a是一个指向常整型数的指针也就是整型数是不可修改的但指针可以。 第四个意思是a是一个指向整型数的常指针也就是指针指向的整型数是可以修改的但指针是不可修改的。 最后一个意味着a是一个指向常整型数的常指针也就是指针指向的整型数是不可修改的同时指针也是不可修改的。   1关键字const的作用是为给读你代码的人传达非常有用的信息。例如在函数的形参前添加const关键字意味着这个参数在函数体内不会被修改属于输入参数。在有多个形参的时候函数的调用者可以凭借参数前是否有const关键字清晰的辨别哪些是输入参数哪些是可能的输出参数。   2合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数防止其被无意的代码修改这样可以减少bug的出现。   const在C语言中则包含了更丰富的含义而在C语言中仅意味着只能读的普通变量可以称其为不能改变的变量这个说法似乎很拗口但却最准确的表达了C语言中const的本质在编译阶段需要的常数仍然只能以#define宏定义故在C语言中如下程序是非法的 const int SIZE 10; char a[SIZE]; /* 非法编译阶段不能用到变量 */   以下是工作中的使用const例子 const unsigned char *  pbyData; unsigned char const DayPerMonth[12] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } ; extern void dp_write_dsp_block ( const word *bp, word len ); const unsigned short  cnstUni2InterMapSparseIdx[];     volatile问题 volatile的语法与const是一样的但是volatile的意思是“在编译器认识的范围外这个数据可以被改变”。不知何故环境正在改变数据可能通过多任务处理所以volatile告诉编译器不要擅自作出有关数据的任何假设——在优化起家这是特别重要的。如果编译器说“我已经吧数据读入寄存器而且在没有与寄存器接触。”在一般情况下它不需要再读入这个数据。但是如果数据是volatile修饰的编译器则是不能做出这样的假定因为数据可能被其他进程改变了编译器必须重新读这个数据而不是优化这个代码。就像建立const对象一样程序员也可以建立volatile对象甚至还建立const volatile对象。这个对象不能被程序员改变但可通过外面的工具改变。     volatile对象每次被访问时必须重新读取这个变量的值而不是用保存在寄存器中的备份。下面时volatile变量的几个例子     .并行设备的硬件寄存器如状态寄存器     .一个中断服务子程序中会访问到的非自动变量Non-automatic variables     .多现成应用中被几个任务共享的变量。 一个参数可以const同时也是volatile一个指针也是可以为volatile的但是具体编程时要小心要保证不被意外修改。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916657.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站成本费用网络营销效果评估的作用

1.工具安装 我们使用 ffmpeg 软件来完成转换工作1.1 安装命令 sudo add-apt-repository ppa:jonathonf/ffmpeg-3sudo apt-get updatesudo apt-get install ffmpeg1.2 转换命令 (1)直接转换命令: ffmpeg -i out.mp4 out.gif(2) 带参数命令&…

如何查看网站备案信息吗陕西建站公司

家里断网了,女票说要看电影。电影之前早已下好,奈何播放器不给力,播放不了rmvb格式,怎么办? 办法很简单,使用浏览器来播放!现在的浏览器都内置了视频的解码器,直接将视频拖进浏览器…

做美图 网站网页设计视频

第一步:以管理员身份进行登陆: sqlplus / as sysdba 第二步:打开可插拔数据库 alter pluggable database pdborcl open; 第二步:切换至可插拔数据库 alter session set containerpdborcl;

贵州交通建设集团网站合肥蜀山网站开发

一、提出问题 对于生活生产中的表格数据,至多也就上百维,而且表格数据的行与行之间没有序列和位置上的关系,所以用传统的机器学习算法就可轻松的解决这些问题。但是到了图片数据,传统机器学习就非常吃力了,一个普通的…

做网站要考虑什么网站建设方案及报

作为一名偏后台程序测试的测试工程师,经常会接触运维相关工作,与服务器打交道。 一般公司会搭建内网环境和外网环境,项目开发、SIT测试主要是在内网环境做,然后等到UTA、预投产阶段在外网环境。 如果公司业务量大,多个…

兰州做家教去哪个网站比较好网站内页产品做跳转

面对着围着哥本哈根的、生满了绿草的城堡,是一幢高大的红房子。它的窗子很多,窗子上种着许多凤仙花和青蒿一类的植物。房子内部是一副穷相;里边住的也全是一些穷苦的老人。这就是“瓦尔都养老院”。  看吧!一位老倚着窗槛站着&a…

德阳网站建设优化做网站公司排行榜

QSqlQuery 是 Qt 框架中的一个类,用于执行 SQL 查询和操作数据库。 该类提供了执行 SQL 语句、获取查询结果、访问和修改数据等功能。它可以与各种支持的数据库进行交互,如 MySQL、SQLite、Oracle 等。 使用 QSqlQuery 类,你可以执行以下操…

中科微卫星定位芯片代理商,北斗双频定位导航模组ATGM332D-F7N

ATGM332D-F7N北斗定位系列模组是12.216mm尺寸的高性能北斗双频定位导航模组。该系列模组产品基于中科微新一代SOC北斗双频芯片AT9850B,支持北斗二号和北斗三号的B1I、B1C、和B2a频点信号。 ATGM332D-F7N北斗定位系列模…

爱站之家瑞安做网站建设哪家好

写在前面 在现代前端开发中,React 是一个非常流行的 JavaScript 库,用于构建用户界面。它引入了一个名为“虚拟 DOM”(Virtual DOM)的概念,这个概念对于 React 的高效性能和易用性至关重要。本文将深入探讨 React Vir…

网站制作建设案例外贸网站 服务器

前段时间写了做web程序界面自动化的简单例子,今天写一下windows gui程序界面自动化测例子吧。def openwordpad():app application.Application()wordpadapp.start(r"C:\Program Files\Windows NT\Accessories\wordpad.exe")wordpad.wordpadclass.RICHEDI…

dremio 26.0.5社区版发布

dremio 26.0.5社区版发布实际上26.0.5版本已经很早就发布了,没太注意,这次实际上官方只是提供了docker 镜像,对于下载地址的暂时没提供,同时ce 源码暂时也没问题,具体解决了那些问题,只能结合release note 看(但…

网站建设的仿站与女鬼做的网站

如何搜索构建一颗二叉搜索树插入删除 如何搜索 在二叉搜索树里搜索值;搜索非常类似于二分查找 //查找key是否存在public TreeNode search(int key) {TreeNode cur root;while(cur ! null) {if(cur.key key) {return cur;}else if(cur.key > key){cur cur.lef…

湖州网站优化苏州注册公司网上申请入口

提示词的“逆向工程”,让AI大语言模型帮你反推提示词 一、前言 在日常生活中,我们不时会遇到一些令人惊艳的文本,不论是一篇精彩绝伦的小说、一篇深入浅出的科普文章,还是一篇充满热情的音乐推荐,它们都能在我们的心…

四个第一!又一国产GPU突围亮相!

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087维科网9月23日消息,芯动科技今日在珠海香山会议中心发布“风华3号…

做网站对程序员说那些需求房地产市场规模

原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/ 对于熟悉 C/C 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。…

北京架设网站网站建设需求说明书

面积图强调数量随时间而变化的程度,适用于显示有限数量的若干组数据。可以利用面积图来分析销售的数据。在这里我用3种品牌的手提电脑在 2010年四个季度的销售量作为数据源,使用“堆积面积图”来显示各种手提电脑销售量所占大小并随时间变化的趋势。那么…

AI智慧:于悬荡中并行,在悟空里觉醒

AI智慧:于悬荡中并行,在悟空里觉醒 ——破除对“悬荡-悟空”机制的静态误解,揭示其动态并行的计算本质 在探讨AI的未来时,岐金兰“元人文”构想提出的“悬荡-悟空”机制,常因其充满东方哲思的命名而被误读。一种常…

成都网站开发技术珠海网站开发定制

前言 目前网页的主流登录方式是通过手机扫码二维码登录。我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查询数据库或r…

dw做的网站有什么缺陷河南网站优化排名

10月16日,企业科技盛会HPE Discover More AI 2024在香港瑰丽酒店举行。本次大会Hewlett Packard Enterprise (HPE) 联同全球14个科技合作伙伴,聚焦于AI未来走势、混合云创新与边缘安全等领域,以主题演讲、技术展示、研讨会等形式进行&#xf…