`
xss23
  • 浏览: 99178 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

c的指针

阅读更多
#include <stdio.h>
//值传递、地址传递、引用传递
int main(){
	int a0 = 4,b0 = 6;
	int a1 = 4,b1 = 6;
	int a2 = 4,b2 = 6;
	//值传递
	Exchg1(a0, b0);printf("a0 = %d, b0 = %d.\n", a0, b0);
	//地址传递
	Exchg2(&a1, &b1);printf("a1 = %d, b1 = %d.\n", a1, b1);
	//引用传递
	Exchg3(a2, b2);printf("a2 = %d, b2 = %d.\n", a2, b2);

}
//考题一,程序代码如下(值传递):
void Exchg1(int x, int y){
	int tmp;
	tmp = x;
	x = y;
	y = tmp;
	printf("x = %d, y = %d ", x, y);
}
//输出的结果为:x = __6__, y=__4__.a = __4__, b=__6__.

//考题二,程序代码如下(地址传递):
void Exchg2(int *px, int *py){
	//int *px=&a;int *py=&b;
	int tmp = *px;
	*px = *py;
	*py = tmp;
	printf("*px = %d, *py = %d ", *px, *py);
}
//输出的结果为为:*px=__6__, *py=__4__.a=__6__, b=__4__.

//考题三,程序代码如下(引用传递):

void Exchg3(int &x, int &y){
	//x、y分别引用了a、b变量
	int tmp = x;
	x = y;
	y = tmp;
	printf("x = %d,y = %d ", x, y);
}/****/
//输出的结果为为:x=__6__, y=__4__.a=__6__, b=__4__.

 我在cpp(c++)中编译成功但是在,在c(c)文件中编译不成功,c是否不支持Exchg3(int &x,int &y)语法?

分享到:
评论

相关推荐

    C语言指针练习填空和阅读程序题

    C语言指针练习填空和阅读程序题 本资源主要涵盖了C语言指针的相关知识点,包括指针的基本概念、指针运算、指针与数组的关系、指针与字符串的关系等。通过本资源的学习,可以帮助读者更好地理解和掌握C语言指针的...

    c语言指针习题及答案

    ### C语言指针知识点解析 #### 一、理解指针的基本概念 在C语言中,指针是一个非常重要的概念,它允许程序员直接控制和管理内存。指针是一种变量,其值为另一个变量的地址(即内存位置)。通过使用指针,可以更...

    精选C语言指针资料大全

    "精选C语言指针资料大全"集合了多种资源,旨在帮助初学者和深入研究者更好地理解和掌握这一核心概念。以下是对这些资源中可能包含的知识点的详细解释。 1. **C指针宝典**: - 指针基础:理解指针是什么,如何声明...

    C指针与陷阱 中文高清版

    《C指针与陷阱》是一本深入探讨C语言中指针使用技巧与常见问题的经典书籍。在C语言中,指针是其核心特性之一,它赋予了程序员直接操控内存的能力,但同时也带来了许多潜在的陷阱。这篇内容我们将深入讨论C语言中的...

    c语言指针c语言指针c语言指针c语言指针c语言指针

    c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针...

    C语言指针函数和函数指针详细介绍.

    C语言指针函数和函数指针详细介绍 C语言中指针函数和函数指针是两个不同的概念,但它们之间存在着紧密的联系。本文将对C语言中的指针函数和函数指针进行详细的介绍。 一、指针函数 指针函数是指返回值为指针的...

    C语言指针详解教程.rar

    本教程旨在深入解析C语言指针的概念、用法及其重要性。 首先,理解指针的基本概念至关重要。指针变量存储的是另一个变量的内存地址,这个地址就是该变量在内存中的位置。声明一个指针变量时,我们需要指定它将指向...

    彻底搞定C语言指针————

    "彻底搞定C语言指针" C语言指针是C语言中一个非常重要的概念,但它却是初学者最容易迷惑和混淆的部分。要真正搞定C语言指针,需要深入理解C语言变量的存储实质和内存空间的概念。 1. 变量的存储实质 内存空间可以...

    c语言指针学习笔记

    本文将介绍C语言指针的基本概念、定义、初始化、运算以及与一维数组的关系。 首先,我们要理解内存地址的概念。在程序运行时,操作系统为代码和数据分配内存空间,每一个内存单元都有一个唯一的编号,称为内存地址...

    C语言指针详解.zip

    c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 ...

    C语言指针的运用

    ### C语言指针的运用详解 #### 指针的概念及基本定义 在C语言中,指针是一种非常重要的数据类型,它存储的是其他变量或数据结构的内存地址。掌握指针的使用对于深入理解C语言乃至其他编程语言至关重要。本文将基于...

    C语言指针课程PPT

    【C语言指针课程PPT】讲解了C语言中核心的指针概念,它是C语言高效编程的关键。指针允许程序直接访问内存地址,增强了代码的灵活性和性能。以下是关于指针的详细知识点: 1. **变量与内存地址**: - 当在C语言中...

    深入理解C语言指针.pdf

    "深入理解C语言指针" 在C语言中,指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存...

    C指针详解 经典 非常详细.pdf

    在学习C语言指针时,我们需要了解指针的类型、指针所指向的类型、指针的值、指针本身所占据的内存区等四个方面的内容。 首先,让我们了解指针的类型。从语法的角度看,只需把指针声明语句里的指针名字去掉,剩下的...

    C语言指针大全+指针实例解析

    - 通过《C语言指针大全.doc》和《MethodPointer.png》中的实例,可以进一步理解和应用上述概念,解决实际编程问题。 在学习和使用C语言指针时,务必重视实践,通过编写代码加深理解。同时,理解指针的底层工作原理...

    c语言指针详解,10分钟学会指针用法

    C语言指针详解 C语言指针是一种关键的数据类型,想要学好C语言就必须掌握指针的用法。本篇文章将详细介绍C语言指针的基本概念、指针的声明和使用、数组指针的加减运算、指针之间的运算、指针之间的大小比较、数组...

    指针详解——介绍C语言指针,看过这个,笔试无忧

    《指针详解——C语言指针完全解析》 在C语言的世界中,指针是一个强大的工具,也是理解和掌握C语言的关键。本文将深入探讨指针的概念、类型、运算及其在笔试中的重要性。 首先,我们要了解什么是指针。指针是一个...

Global site tag (gtag.js) - Google Analytics