Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. I check, compile and run every program. Contact me at: aviboots(AT)netvision.net.il
Hostgator 1 Penny

BlueHost Web Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Distribute your Resume to 500+ Job Boards & Recruiters


6,849 questions

9,751 answers

573 users

How to initialized pointer with the first element of an unnamed array of ints in C

1 Answer

0 votes
#include <stdio.h>

int main(void) 
{
    int *p = (int [3]){ 13, 150, 995 };
    
    printf("%d\n", *(p));
    printf("%d\n", *(p + 1));
    printf("%d\n\n", *(p + 2));

    printf("%d\n", p[0]);
    printf("%d\n", p[1]);
    printf("%d\n", p[2]);
    
    return 0;
}
    
/*
run:
 
13
150
995

13
150
995

*/

 




answered Aug 25, 2017 by avibootz
...