4. .
int Array[10]; //
double D_array[1000]; // 1000 -
char Buffer[80]; // 80
int Arr[3];
Arr[0], Arr[1], Arr[2]
//*************** Middle project
#include <stdio.h>
#include <conio.h>
Int main()
{
int Arr[10];
Int i, m;
for (i = 0; i < 10; i++) {
scanf("%d", &Arr[i]);
}
m = 0;
for (i = 0; i < 10; i++) {
m += Arr[i];
}
printf("Result = %10.5lf", (double)m /10.0);
Getch();
Return 0;
}
int matrix[10][20]; // 10´20
double points[50][50][50]; //
//**
#include <stdio.h>
#include <conio.h>
Void main()
{
Int i,j;
int matrix[3][4];
double sum = 0;
for (i = 0; I < 3; i++) // Input elements
for (j = 0; j < 4; j++)
scanf("%d", &matrix[i][j]);
for (I = 0; I < 3; i++) // Calculation
for (j = 0; j < 4; j++)
sum +=(double)matrix[i][j];
printf("Sum = %10.0lf", sum); //Output result
Getch();
}
int matr [2][3];
matr[0][0]: matr[0][1]: matr[0][2]: matr[1][0]: matr[1][1]: matr[1][2]
double seq [] = {1.0, 2.1, 3.2, 4.3, 5.0};
seq[0]=1.0 seq[1]=2.1 seq[2]=3.2 seq[3]=4.3 seq[4]=5.0
int seq[4] = {1, 2};
seq[0] = 1 seq[1] = 2
seq[2] seq[3] .
int matr[3][2] = {{2,3}, {4,5}, {6,7}};
matr[0][0]=2 matr[0][1]=3 matr[1][0]=4 matr[1][1]=5 matr[2][0]=6 matr[2][1]=7
int matr[3][2] = {2, 3, 4, 5, 6, 7};
double M[4][6] = {{1.0}, {2.2}, {44.2}, {8.0} };
- M.
char str [6] = {h, e, l, l, o, \0};
char <_> [] = ;
char str [6] = hello;
0x0012ff50 | A | Symbol |
0x0012ff51 | B | |
0x0012ff52 | C |
double *pVal, Value;
int *pNum0, *pNum1;
long *plVal;
char *pNum0,
z1, z2, z3, *pVal,
Mas[4] = {'A', 'B', 'C'};
pNum0 = NULL;
pNum0 = &Mas[0];
z1 = *pNum0;
pVal = &(*pNum0);
z2 = *(++pNum0);
pNum0 += 1;
z2 = *pNum0;
if (pNum0 == pVal)
x = *pNum0++;
z1 = *pNum0;
int x=100, y = 99, *pNum0; // pNum0 -
pNum0 = &x; // pNum0 = 0x0012fec3 -
y = *pNum0; // y = 100 -
( void *pAdr pAdr ).
double *pVal, Value;
...
pVal = &Value;
int *pNum;
Float Number;
Number = 10.5;
pNum = &Number; !
double *pVal, Value;
...
pVal = NULL; // pVal = 0x00000000
1 // pNum0 = &Mas[0]
2- , . //z1=*pNum0;
|
|
3 - // &pNum;
4- /pNum0;pNum0++;
5 - // pNum0 += 1;
6 - // if (pNum0 == pVal)
int *pDat, *pDO, Date = 2003, DateOld=1997;
pDat = &Date; pDO = &DateOld; //
pDat = pDO; //
pDO = NULL; // .
:
int *pI;
char *pC;
...
pC = (char *)pI; //
,
char c_Sym = B;
char *p_Sym;
*p_Sym ,
P_Sym p_Sym
&p_Sym
*p_Sym - , p_Sym
*p_Sym ,
p_Sym = &c_Sym p_Sym
|
|
&p_Sym
X0012ff6 0x0012ff50
char **t; // t -
sizeof(< >)
char 1, short 2, long 4 ..
char:
short:
float:
int x[4],*p, n;
p = &x[0]; // p 1- - x- &x[0]
n = *p++; // p 0x0064fdc8
n = *p++; // p 0x0064fdcc
n = *p++; // p 0x0064fdd0
sizeof(< >)