Thread: ! C question: simple integer function passing

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Apr 2004
    Posts
    28

    ! C question: simple integer function passing

    Could someone clarify this for me?

    I dont understand why case 1 works and why case 2 doesn't.
    the compiler gives a warning, complaining about code has no effect for case 2

    case1:

    ------------------------------------
    void func1( void )
    {

    int s_count;

    func2( &s_count );

    }

    void func2( int *count )
    {
    count++;
    }
    ------------------------------------

    case 2:
    ------------------------------------
    void func1( void )
    {

    int s_count;

    func2( &s_count );

    }

    void func2( int *count )
    {
    *count++;
    }
    ------------------------------------
    Last edited by aaronc; 04-28-2004 at 08:34 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Compiling sample DarkGDK Program
    By Phyxashun in forum Game Programming
    Replies: 6
    Last Post: 01-27-2009, 03:07 AM
  2. C Beep Function Simple Question
    By Matt3000 in forum C Programming
    Replies: 5
    Last Post: 07-19-2006, 06:43 PM
  3. Binary Search Trees Part III
    By Prelude in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 10-02-2004, 03:00 PM
  4. Interface Question
    By smog890 in forum C Programming
    Replies: 11
    Last Post: 06-03-2002, 05:06 PM
  5. what does this warningmean???
    By kreyes in forum C Programming
    Replies: 5
    Last Post: 03-04-2002, 07:53 AM