`
jaychang
  • 浏览: 716175 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

C语言函数参数ParamType param与ParamType &param的区别

 
阅读更多
#include<stdio.h>
#include<stdlib.h>


void test1(int a){
	printf("test1 method address:%d\n",&a);
	printf("test1 method %d\n",a);
	a = 2;
}

void test2(int& a){
	printf("test2 method address:%d\n",&a);
	printf("test2 method %d\n",a);
	a = 2;
}

void test3(int* &p){
	printf("method test3 a's address:%d\n",&p);
}

void test4(int* p){
	printf("method test4 a's address:%d\n",&p);
}



int main(){
	int a = 1;
	printf("main method a's address:%d\n",&a);
	test1(a);
	printf("after method test1 a = %d\n",a);
	test2(a);
	printf("after method test2 a = %d\n",a);


	int* pa = &a;
	printf("main method pa's address:%d\n",&pa);
	test3(pa);
	test4(pa);

	return 0;
}

 

分享到:
评论

相关推荐

    java万能DAO

    * @param param 参数列表 * @return 修改记录行数 */ public int update(String sql,List param){ int row = -1; Connection conn = null; PreparedStatement update = null; try { conn = DButil.getConn...

    iBATIS 框架简介

    本文档简单介绍了ibatis框架,需要使用ibtais的,可以从中得到一些启发

    springboot结合Swagger2 api

    概述 Swagger是全球最大的开源API规范(OAS)API开发工具框架,支持从设计和文档到测试和部署的整个API生命周期的开发。本篇只介绍如何在Spring boot项目中使用Swagger2,自动为API生成注释和规范API。

    netStack.js:一个简单易用的jQuery插件,用于突出显示.NET堆栈跟踪

    netStack.js ... paramType: 'st-param-type', paramName: 'st-param-name', file: 'st-file', line: 'st-line' }); 选项 prettyprint:布尔值 默认值:false。 漂亮打印您的堆栈跟踪。 $('.stacktrac

    PHP PDOStatement::debugDumpParams讲解

    提供正在使用的 SQL 查询、所用参数(Params)的数目、参数的清单、参数名、用一个整数表示的参数类型(paramtype)、键名或位置、值、以及在查询中的位置(如果当前 POD 驱动不支持,则为-1)。 此为一个用于调试的...

    spring-boot-swagger.7z

    4. LoginController.java中示范了paramType为header和body两种方式的的login api。因为query和path 类型参数不会被https加密,因此这里使用了header和body类型。 5. 实现了body json数据的example。 6. 定义了3种...

    api_params.rar_V2

    paramType refers to a vector parameter Source Code for Linux v2.13.6.

Global site tag (gtag.js) - Google Analytics