0 0

c “&”运算符(纳闷了)0

小弟刚刚接触c ,在学习指针的时候,自己尝试着根据自己的思路测试了一些代码,其中遇到了一个很奇怪的问题(纳闷啊,可能自己理解的不够吧!)
如下:
main(){
  int y = 1000;
  printf("%d", &y);  //结果   -64 
  getch();
  system("cls");
}
下面我在定义一个变量,代码如下
main(){
  int y = 1000;
  int x = 100;
  printf("%d", &y);  //结果   -66
  getch();
  system("cls");
}
为什么啊?同一个变量,为什么他的地址就不同啦...

小弟不才,还望不吝赐教,谢谢了!

问题补充:额,没钱啊,跪求讲解!
2012年8月14日 11:57
目前还没有答案

相关推荐

    js中的 -- 与 && 运算符详解.docx

    JS 中的 -- 与 && 运算符详解 在 JavaScript 中,-- 和 && 运算符是两个非常重要的逻辑运算符,它们在开发中被广泛应用。下面,我们将详细介绍这两个运算符的使用规则和应用场景。 规律与(&&) 规律与运算符 && ...

    Python数据类型&运算符&IF分支结构

    Python数据类型&运算符&IF分支结构

    02-数据类型转换&运算符&方法入门-作业(2).md

    02-数据类型转换&运算符&方法入门-作业(2).md

    C语言关系运算符和位运算符PPT课件.pptx

    C语言关系运算符和位运算符PPT课件 C语言关系运算符和位运算符是C语言编程中极其重要的概念,它们在编程中扮演着至关重要的角色。关系运算符用于比较两个表达式的值,而位运算符用于对数字进行位操作。 关系运算符...

    如何巧记C语言的运算符

    C语言的运算符是编程中不可或缺的部分,它们用于执行各种计算和控制流程。要巧记C语言的运算符,可以从三个方面入手:结合性、优先级和特性。 首先,理解结合性是关键。C语言的运算符分为左结合性和右结合性。左...

    第10周_注释文档&运算符 .pdf

    运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目...运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。

    C语言逻辑运算符和位运算符总结

    ### C语言逻辑运算符详解 #### 一、逻辑运算符 C语言中的逻辑运算符用于处理布尔值(真/假)或表示真假的整数值(通常0代表假,非0代表真)。这些运算符帮助程序员根据多个条件组合来决定程序流程。 **1. 逻辑与 ...

    C语言各运算符优先级及函数大全

    C语言各运算符优先级及函数大全 C语言中的运算符优先级是程序员必须掌握的基础知识。了解运算符的优先级可以帮助程序员编写正确、简洁的代码。下面将详细介绍C语言中的运算符优先级和相关知识点。 一、数组下标...

    C语言中运算符的优先级与结合性

    对C语言中运算符的优先级与结合性进行了细致的排列比较。

    浅析C语言的运算符和表达式.pdf

    在C语言中,运算符的种类繁多,共有15种优先级,包括圆括号、下标运算符、指向结构体成员运算符、逻辑非运算符、按位取反运算符、自增运算符、自减运算符、负号运算符、类型转换运算符、指针运算符、地址与取余...

    C++编程中的或||、与&&、非!逻辑运算符基本用法整理

    逻辑或运算符:||   语法 logical-or-expression || logical-and-expression 备注 如果任一操作数或两个操作数为 true,则逻辑“或”运算符 (||) 返回布尔值 true;否则返回 false。操作数在计算之前隐式转换为...

    C语言中运算符的优先级和结合律

    C语言中运算符的优先级和结合律 C语言中运算符的优先级和结合律是决定复合表达式中操作数的结合方式的两个重要概念。运算符的优先级决定了操作数的结合方式,当复合表达式中的运算符的优先级不同时,操作数的结合...

    解析C语言的运算符和表达式.pdf

    C语言运算符和表达式分析 C语言是高级程序设计语言的一种,具有灵活的运算符,可以解决许多其他编程语言难以处理的复杂问题。但是,实际应用中对运算符的理解不深可能出现各种难以意料的结果。 C语言的运算符可以...

    C语言位运算符在程序中的作用

    ### C语言位运算符在程序中的作用 C语言是一种广泛使用的高级编程语言,因其高效性和灵活性而备受青睐,尤其是在系统编程、嵌入式系统开发等领域。位运算符是C语言中一种重要的运算符类型,主要用于操作整数类型的...

    C语言运算符优先级.pdf

    在C语言的运算符家族中,包括了单目运算符、双目运算符以及三目运算符。单目运算符是指只带有一个操作数的运算符,如取地址(&)、取值(*)、自增(++)、自减(--)、逻辑非(!)等。双目运算符则是带有两个操作数的运算符,...

    C语言中的运算符及其优先级.pdf

    C语言中的运算符及其优先级 C语言中的运算符是编程语言中最基本的组成部分,它们用于执行各种算术、逻辑、关系、赋值等操作。理解C语言中的运算符及其优先级是编写高效、正确的代码的关键。 一、数组下标运算符[] ...

    一句话区分运算符 | 和 ||,& 和 &&

    一句话区分运算符 | 和 ||,& 和 && 太长不看版: 结果上没有区别,运算过程中&两边都算,而 && 先算左侧,若左侧为 false 那么右侧就不运算了。 如何区分运算符 | 和 ||,& 和 &&? 首先,我们知道 | 和 & 定义为...

    C语言运算符和关键字

    ### C语言运算符详解 C语言是一门广泛应用于系统编程和嵌入式系统的高级编程语言。它提供了丰富的运算符和关键字来实现复杂的功能。本文将详细介绍C语言中的运算符及其特性,并简要提及C语言的一些关键概念。 ####...

    详细c语言之运算符练习题

    c语言之运算符练习题 详细c语言之运算符练习题

Global site tag (gtag.js) - Google Analytics