Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- double fArr[20] = {3.14, 3.2, 1.5};
- /////////////////////////////////////////////////
- int main()
- {
- double *pf = &fArr[17];
- printf("delta = %d\n", pf - fArr);
- printf("delta = %d\n", (pf - fArr) * sizeof(double));
- printf("delta = %d\n", (int*)pf - (int*)fArr);
- }
- /*
- #include <stdio.h>
- #include <string.h>
- double f = 3.14;
- char sz[8] = "August";
- void foo(char *psz);
- /////////////////////////////////////////////////
- int main()
- {
- //printf("size of double = %d\n", sizeof(f) );
- strcpy((char*)(&f), sz);
- foo((char*)&f);
- printf("f = %f\n", f);
- }
- //////////////////////////////////////////////////
- void foo(char *psz)
- {
- printf("%s\n", psz);
- }
- */
- /*
- #include <stdio.h>
- int nA_0[20] = {1, 5, 67, 2},
- nA_1[10] = {3, 5, 7, 2},
- nA_2[ 4] = {2, 5, 27, 2};
- int *p[3];
- int nA[3][8];
- /////////////////////////////////////////////////
- int main()
- {
- p[0] = nA_0;
- p[1] = nA_1;
- p[2] = nA_2;
- for(int i = 0; i < 3; i++)
- for(int j = 0; j < 4; j++)
- {
- printf("%3d, ", p[i][j]);
- if(j == 3) printf("\n");
- }
- }
- */
- /*
- #include <stdio.h>
- int nArr[20] = {1, 5, 67, 2};
- /////////////////////////////////////////////////
- int main()
- {
- for(int i = 0; i < 20; i++)
- {
- printf("%d \n", &nArr[i]);
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement