c_cpp Passagemdeparâmetrosporvalor e por referencia em Linguagem C

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Passagemdeparâmetrosporvalor e por referencia em Linguagem C相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <stdlib.h>

void funcao01(int val, int *ref) {
	printf("Antes:  Val01 = %d, Val02 = %d\n", val, *ref);
	
 	 val++; //Valor alterado apenas dentro da função...
 	 *ref = *ref + 1; //Valor da referencia é alterado 
 	 
 	 printf("Depois: Val01 = %d, Val02 = %d\n", val, *ref);
} 

int main() {
  
	int val01 = 3;  //Variavel
	int *val02 = 3; //Ponteiro
	
	funcao01(val01, &val02);
	
	printf("FINAL:  Val01 = %d, Val02 = %d\n", val01, val02);
	
	return 0;
}

以上是关于c_cpp Passagemdeparâmetrosporvalor e por referencia em Linguagem C的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 226.反转二叉树

INA226使用教程(IIC)

INA226使用教程(IIC)

226. Invert Binary Tree226.反转二叉树

COMP226 Book Pricer 系统讲解

LeetCode226翻转二叉树