A simple program using pointers : Pointer Int « Pointer « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C Tutorial
C++
C++ Tutorial
Visual C++ .NET
C / ANSI-C » Pointer » Pointer IntScreenshots 
A simple program using pointers
A simple program using pointers


#include <stdio.h>

void main()
{
   int number = 0;      
   int *pointer = NULL; /* A pointer that can point to type int     */

   number = 10;                     
   printf("\n number's address: %p", &number);   
   printf("\n number's value: %d\n\n", number);  
   pointer = &number;     /* Store the address of number in pointer   */

   printf("pointer's address: %p", &pointer);   /* Output the address */
   printf("\npointer's size: %d bytes", sizeof(pointer));  /* Output the size   */
   printf("\npointer's value: %p", pointer);   /* Output the value (an address) */  
   printf("\nvalue pointed to: %d\n", *pointer);        /* Value at the address */
}


           
       
Related examples in the same category
1.Show how pointers can be used
2.Int data type pointer
3.Use printf to output variable's address
4.Pointer comptability
5.Output address other than value: ;amp
6.Int pointer: get the address of an int value
7.Int pointer
8.Assign an int value using a pointer
9.Pointer based calculation
10.Increase value vs address
11.Swap function: Exchange the values by pointers
12.pointer arithmetic
13.using sizeof and pointer arithmetic
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.