About 459,000 results
Open links in new tab
  1. Variable declaration placement in C - Stack Overflow

    I long thought that in C, all variables had to be declared at the beginning of the function. I know that in C99, the rules are the same as in C++, but what are the variable declaration placement ru...

  2. declaration - Where you can and cannot declare new variables in C ...

    While all versions of C allow lexical block scope, where you can declare the variables depends of the version of the C standard that you are targeting: C99 onwards or C++ Modern C compilers such as …

  3. What is the difference between a definition and a declaration?

    Sep 11, 2009 · In C, a declaration merely provides information that a function or variable exists and gives its type. For a function declaration, information about the types of its arguments might be …

  4. How to understand the pointer star * in C? - Stack Overflow

    Mar 30, 2011 · The * in declaration means that the variable is a pointer to some other variable / constant. meaning it can hold the address of variable of the type. for example: char *c; means that c …

  5. What distinguishes the declaration, the definition and the ...

    Apr 28, 2014 · After reading the question, I know the differences between declaration and definition. So does it mean definition equals declaration plus initialization?

  6. c - Variable declaration in a header file - Stack Overflow

    In case I have a variable that may be used in several sources - is it a good practice to declare it in a header? or is it better to declare it in a .c file and use extern in other files?

  7. C++, variable declaration in 'if' expression - Stack Overflow

    The condition in an if or while statement can be either an expression, or a single variable declaration (with initialisation). Your second and third examples are neither valid expressions, nor valid …

  8. How do I use extern to share variables between source files?

    The clean, reliable way to declare and define global variables is to use a header file to contain an extern declaration of the variable. The header is included by the one source file that defines the variable …

  9. C: for loop int initial declaration - Stack Overflow

    Dec 18, 2016 · C99 imported the C++ feature that you can intermix local variable definitions with the instructions and you can define variables in the for and while control expressions.

  10. c - Variable declaration vs definition - Stack Overflow

    As written in C Standard, a declaration specifies the interpretation and attributes of a set of identifiers and a definition for an object, causes storage to be reserved for that object.