error: expected expression before '{' token|

Rohit Goel
  struct node{
        int data;
        struct node *next;
    };
main(){
    struct node a,b,c,d;
    struct node *s=&a;

    a={10,&b};
    b={10,&c};
    c={10,&d};
    d={10,NULL};


    do{
        printf("%d %d",(*s).data,(*s).next);

        s=*s.next;
    }while(*s.next!=NULL);

}

It is showing error at a={10,&b};Expression syntex error.please help.. thankzz in advance

reader

Initialize the variable immediately:

struct node a={10,NULL};

And then assign the address:

a.next = &b;

Or use a compound literal:

a=( struct node ){10,&b};  //must be using at least C99

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

error expected primary-expression before ';' token

From Dev

c error: expected expression before ‘{’ token

From Dev

C error: expected expression before '||' token

From Dev

error: expected primary-expression before ‘)’ token

From Dev

error: expected primary-expression before '>' token

From Dev

error : expected primary expression before '.' token

From Dev

C error: expected expression before '||' token

From Dev

error: expected primary-expression before ‘(’ token

From Dev

error: expected primary-expression before '}' token

From Dev

Error: expected primary expression before '.' token

From Dev

"Expected expression before ' { ' token"

From Dev

expected expression before ',' token

From Dev

error: expected ';', ',' or ')' before '&' token

From Dev

Error: expected ')' before ';' token

From Dev

error: expected ‘)’ before ‘:’ token

From Dev

Error: expected ')' before ';' token

From Dev

Error: expected ')' before '&' token

From Dev

error:expected ':', ',' or')' before '.' token

From Dev

error: expected primary-expression before ')' token (C)

From Java

Cannot compile: error: expected primary-expression before '(' token

From Dev

C++ Error - expected primary-expression before '.' token|

From Dev

C++ error: expected primary-expression before ‘[’ token

From Dev

Initialize an array in C error "expected expression before ‘]’ token"

From Dev

C++ Error - expected primary-expression before '.' token|

From Dev

C++ error: expected primary-expression before '(' token

From Dev

error: expected primary-expression before ']' token with struct

From Dev

template error expected primary-expression before '>' token

From Dev

expected primary-expression before ' ' token simple error

From Dev

gcc: expected expression before "=" token

Related Related

  1. 1

    error expected primary-expression before ';' token

  2. 2

    c error: expected expression before ‘{’ token

  3. 3

    C error: expected expression before '||' token

  4. 4

    error: expected primary-expression before ‘)’ token

  5. 5

    error: expected primary-expression before '>' token

  6. 6

    error : expected primary expression before '.' token

  7. 7

    C error: expected expression before '||' token

  8. 8

    error: expected primary-expression before ‘(’ token

  9. 9

    error: expected primary-expression before '}' token

  10. 10

    Error: expected primary expression before '.' token

  11. 11

    "Expected expression before ' { ' token"

  12. 12

    expected expression before ',' token

  13. 13

    error: expected ';', ',' or ')' before '&' token

  14. 14

    Error: expected ')' before ';' token

  15. 15

    error: expected ‘)’ before ‘:’ token

  16. 16

    Error: expected ')' before ';' token

  17. 17

    Error: expected ')' before '&' token

  18. 18

    error:expected ':', ',' or')' before '.' token

  19. 19

    error: expected primary-expression before ')' token (C)

  20. 20

    Cannot compile: error: expected primary-expression before '(' token

  21. 21

    C++ Error - expected primary-expression before '.' token|

  22. 22

    C++ error: expected primary-expression before ‘[’ token

  23. 23

    Initialize an array in C error "expected expression before ‘]’ token"

  24. 24

    C++ Error - expected primary-expression before '.' token|

  25. 25

    C++ error: expected primary-expression before '(' token

  26. 26

    error: expected primary-expression before ']' token with struct

  27. 27

    template error expected primary-expression before '>' token

  28. 28

    expected primary-expression before ' ' token simple error

  29. 29

    gcc: expected expression before "=" token

HotTag

Archive