declaration

This is a discussion on declaration within the C Programming forums, part of the General Programming Boards category; What is this: int (*daytab)[13]; What is daytab itself in this case?...

  1. #1
    Registered User
    Join Date
    Jul 2009
    Location
    Croatia
    Posts
    272

    declaration

    What is this:

    int (*daytab)[13];

    What is daytab itself in this case?

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,655
    See page 112 of K&R-II (English Edition). Or Chapter 5.7
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Huh. I thought it was a function pointer array at first (but it's not...)
    Code:
    	int (*func[3])();
    	func[0] = test;
    	func[0]();    // call test()
    It's a single pointer to an array of ints. Check this out:
    Code:
    	int x[5] = {1,2,3,4,5}, (*ptr)[5] = &x;
           	printf("%d %d %d\n",(*ptr)[2], sizeof(ptr), sizeof(x));
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  4. #4
    Registered User
    Join Date
    Jul 2009
    Location
    Croatia
    Posts
    272
    "Pointer to an array of 13 integers".

    So this sort of pointer can only point to an array that contains strictly 13 integers?

    edit, ok i got it now!
    Last edited by Tool; 01-17-2010 at 09:26 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Quantum Random Bit Generator
    By shawnt in forum C++ Programming
    Replies: 62
    Last Post: 06-18-2008, 10:17 AM
  2. failure to import external C libraries in C++ project
    By nocturna_gr in forum C++ Programming
    Replies: 3
    Last Post: 12-02-2007, 02:49 PM
  3. We Got _DEBUG Errors
    By Tonto in forum Windows Programming
    Replies: 5
    Last Post: 12-22-2006, 04:45 PM
  4. Errors with including winsock 2 lib
    By gamingdl'er in forum C++ Programming
    Replies: 3
    Last Post: 12-05-2005, 07:13 PM
  5. Dikumud
    By maxorator in forum C++ Programming
    Replies: 1
    Last Post: 10-01-2005, 06:39 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21