Contact: aviboots(AT)netvision.net.il
41,656 questions
54,319 answers
573 users
#include <stdio.h> int main() { int arr[5]; printf("%d\n", *(&arr + 1) - arr); printf("%d\n", sizeof(arr)/sizeof(arr[0])); return 0; } /* run: 5 5 */
#include <stdio.h> int main() { int arr[] = {4, 9, 0, 1}; printf("%d\n", *(&arr + 1) - arr); printf("%d\n", sizeof(arr)/sizeof(arr[0])); return 0; } /* run: 4 4 */