您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 权威经典c语言设计指南

  2. c语言设计指南,权威经典c语言设计指南。 C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizof struct switch typedef union unsigned void volatile wh
  3. 所属分类:C

    • 发布日期:2010-02-23
    • 文件大小:722kb
    • 提供者:josh7x
  1. C语言编程常见问题解答(chm版)

  2. 第l章 C语言 1. 1 什么是局部程序块(local block)? 1. 2 可以把变量保存在局部程序块中吗? 1. 3 什么时候用一条switch语句比用多条if语句更好? 1. 4 switch语句必须包含default分支吗? 1. 5 switch语句的最后—个分支可以不要break语句吗? 1. 6 除了在for语句中之外,在哪些情况下还要使用逗号运算? 1. 7 怎样才能知道循环是否提前结束了? 1. 8 goto,longjmp()和setjmp()之间有什么区别? 1. 9
  3. 所属分类:C

    • 发布日期:2010-04-21
    • 文件大小:574kb
    • 提供者:didato
  1. C语言中auto,register,static,const,volatile的区别

  2. C语言中auto,register,static,const,volatile的区别 最容易混淆的几个关键字!
  3. 所属分类:C

    • 发布日期:2010-05-29
    • 文件大小:5kb
    • 提供者:wustrive_2008
  1. C语言中的32个关键字

  2. 这是对C语言中32个关键字的介绍,尤其是对volatile的介绍十分详细,有需要的可以看一下。
  3. 所属分类:C

    • 发布日期:2010-10-28
    • 文件大小:261kb
    • 提供者:flishxie
  1. 关于C语言中volatile关键字

  2. volatile详解 一、volatile的本意是“易变的” 因为访问寄存器要比访问内存单元快的多,所以编译器一般都会作减少存取内存的优化,但有可能会读脏数据。当要求使用volatile声明变量值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。精确地说就是,遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问;如果不使用valatile,则编译器将对所声明的语句进行优化。(简洁的说就是:volatile关键词影响编
  3. 所属分类:C

    • 发布日期:2013-08-20
    • 文件大小:39kb
    • 提供者:hechengyong
  1. 嵌入式开发-c语言中volatile关键字作用

  2. 一个定义为volatile 的变量是说这变量可能会被意想不到地改变,这样,编 译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必 须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份
  3. 所属分类:C

    • 发布日期:2014-04-08
    • 文件大小:120kb
    • 提供者:zyp20121234
  1. 编译原理西北工业大学课后答案

  2. 第一章 习题解答 1解:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译程序(或解释程序)将源程序处理加工而得的另一种语言(目标语言)的程序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译程序与解释程序均为翻译程序,但二者工作方法不同。解释程序的特点是并不先将高级语言程序全部翻译成机器代码,而是每读入一条高级语言程序语句,就用解释程序将其翻译成一段机器指令并执行之,然后再读入下一条语句继续进行解释、执行,如此反复。即边解释边执行,翻译所得的指令序列并不保存。编译程序的特点是先
  3. 所属分类:C

    • 发布日期:2009-04-10
    • 文件大小:44kb
    • 提供者:qingfeng737
  1. C语言中的volatile关键字

  2. volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。
  3. 所属分类:其它

    • 发布日期:2020-08-04
    • 文件大小:54kb
    • 提供者:weixin_38646230
  1. EDA/PLD中的C语言中的volatile关键字

  2. volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。   用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。   没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器中取值,而不去内存中取值,是因为编译器优化代码的结果(访问cpu寄存器比访问ram快的多)。   以上两种情况的区
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:56kb
    • 提供者:weixin_38723683
  1. C语言中auto,register,static,const,volatile的区别详细解析

  2. 1)auto这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 (2)register这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。 (3)static常见的两种用途:1>统计函数被调用的次数;2>减少局部数组建立和赋值的开销.变量的建立和赋值是需要一定的处理器开销的,特别是数组等含有较多元素的存
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:77kb
    • 提供者:weixin_38691669
  1. C语言中的volatile关键字

  2. volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。   用volatile关键字声明的变量i每被访问时,执行部件都会从i相应的内存单元中取出i的值。   没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器中取值,而不去内存中取值,是因为编译器优化代码的结果(访问cpu寄存器比访问ram快的多)。   以上两种情况的区别在
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:55kb
    • 提供者:weixin_38733414