int arr[] = {1, 2}; int* p = &arr[0]; *(p + 1) = 10; ...
#include <studio.h> int function(int) ; main( ) {... function ( ) ...} int c; function() { ... } Hi, in the above example, source codes of function( ) and main ( ) are in t...
@rmoog When we include a header file like math.h, it just includes some function prototypes but doesn't include function definitions. And after linking definitions are also ...
if i=0, c=3, and a = 1 : s[++i] = c = a what's the value of s[0] ?
Thanks. What does #define VTAB '\ 013' mean exactly? Does it imply that the amount of octal value 13 is assigned to VTAB? Or the amount of its ASCI value which is something ...
Hello, would you please explain what's taking place inside "do-while " part?
@rmoog Hi In C, If we declare a floating -point variable, accordingly its pointer should be a pointer to float. My question is, is it because, for example, the address of a fl...
Hi, what does this part mean? while contains no statement.
char s [ ] = { 'y', 'o', 'u'}; printf("%s", s) ; Hi, when I ran this program, why it printed the the contents of the character array? I think that in C a character array must...
p and buf are pointers to chars, and values of LINES and MAXLENX are 100. from the malloc argument it seems that 10,000 blocks of pointers to chars are allocated for the purpo...
What's a macro?
For - 1L, its binary is 1000 0001. Is it true? So its 2's complement will be 0111 1111. Right? If not what I'm missing?
Hi, here I want to first, cast pointer array h to void * and then pass it to *g[ ] in function s(), and after cast of g to int ** agian, print the ultimate value which is an ...
Then why a pointer declaration type should match with the object it derefrences to?
So what conversion is made? Of what type the freed storage would be?
You mean by writing getchar( ) rather than getc(stdin) we write lesser? 😶
Condition of while showed in the picture is an expression and has a value which is 1 or zero. And its type will be that of the left operand which is C type. Right?
Hi, I'm having trouble understanding the highlighted part in the page. Why there's "10*n" in the expression? I think that without it being there, it'll also be true.
Here the in (T*), * is a deteferencing operator?
hi, everything is ok with this program, but somehow it doesn't recognize mulitiplication command (*), I couldn't figure out the reason because everything is correctrly implem...