46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
|   | // For more tutorials: https://blog.learngoprogramming.com | ||
|  | // | ||
|  | // Copyright © 2018 Inanc Gumus | ||
|  | // Learn Go Programming Course | ||
|  | // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | ||
|  | // | ||
|  | 
 | ||
|  | // --------------------------------------------------------- | ||
|  | // EXERCISE: Swap | ||
|  | // | ||
|  | //  Using funcs, swap values through pointers, and swap | ||
|  | //  the addresses of the pointers. | ||
|  | // | ||
|  | // | ||
|  | //  1- Swap the values through a func | ||
|  | // | ||
|  | //     a- Declare two float variables | ||
|  | // | ||
|  | //     b- Declare a func that can swap the variables' values | ||
|  | //        through their memory addresses | ||
|  | // | ||
|  | //     c- Pass the variables' addresses to the func | ||
|  | // | ||
|  | //     d- Print the variables | ||
|  | // | ||
|  | // | ||
|  | //  2- Swap the addresses of the float pointers through a func | ||
|  | // | ||
|  | //     a- Declare two float pointer variables and, | ||
|  | //        assign them the addresses of float variables | ||
|  | // | ||
|  | //     b- Declare a func that can swap the addresses | ||
|  | //        of two float pointers | ||
|  | // | ||
|  | //     c- Pass the pointer variables to the func | ||
|  | // | ||
|  | //     d- Print the addresses, and values that are | ||
|  | //        pointed by the pointer variables | ||
|  | // | ||
|  | // --------------------------------------------------------- | ||
|  | 
 | ||
|  | package main | ||
|  | 
 | ||
|  | func main() { | ||
|  | } |