Are you sure that these words (normal int and regular int) actually mean something?
nothing
The size (and value-range) of int is platform-dependent, whilst that of int32_t is fixed.
Perhaps an example will help. extern int value; /* declaration */ int value; /* definition */ int value= 20; /* definition with initialization */
The former is for strings, the later is for numbers (integers).
Let's look at an example. int a = 1; Here our variable is 'a' which is of type 'int'
I will explain in the easiest way the difference between the function and recursive function in C language. Simple Answer is argument of the function is differ but in the recursive function it is same:) Explanation: Function int function(int,int)// function declaration main() { int n; ...... ...... n=function(a,b); } int function(int c,int d) { ...... ...... ...... } recursive Function: int recursive(int,int)// recursive Function declaration main() { int n; ..... ..... ..... ..... n=recursive(a,b); } int recursive(int a,int b) { ..... .... .... .... } Carefully see, In the recursive Function the function arguments are same.
Nothing: 'auto' is usable only in functions, and there it is the default storage class, so you don't have to use it at all.
volatile int means the code and fom outside from code can changes the value but in const volatile int, code cannot changes the value but fron ouside can change the value
The word non-function can mean practically anything, a variable, for example.int fun (int x) { return x+10; }int nonfun= 32;
a variable having the datattype and name, an identifier is the name of the variable for example int x; here int x; is the variable x is the identifier
Unsigned int does not have a sign, meaning that it can be zero or a positive number in the range of data type (int). Signed data has a sign and can be positive, zero or negative.
I hope these example will help you: static int Direct (int n) { if (n<=0) return 0; else return n + Direct (n-1); } static int InDirect (int n) { if (n<=0) return 0; else return n + Buddy (n-1); } int Buddy (int n) { return InDirect (n); }