آموزش زبان c – آرایه ها
DESCRIPTION
آموزش زبان C – آرایه هاTRANSCRIPT
-
148 C
7: 147
7
1. .
2. .
3. .4. .
5. .
6. .
7. .
8. .
9. .
10. strcpy strcat strlen strcmp strcmoi .
. . .
. . C .
. type array-name [array-size] ;
array-name array-size type . a 7 int .int a[7] ;
. 6543210
a[6]a[5]A[4]a[3]a[2]a[1]a[0]
. 6 . . .
( 71 .#define size 50
int A[size] ;
define . . . storage-class data-type array-name [expression] ;
expression int int + - . . . int . .
(( 72 .
int A[5] ;
float B[25] ;
static float C[15] ;
double x1[10] ;
char str[80] ;
A int 5 B float 25 C float 15 . x1 double str char 80 . ( .)
( . . C .
( 73 A k = A[2] ; 2 ( ) k . int float char .( ( ) . . . storage-class data-type array-name [size] = {value1 , value2 , valuem} ;
value1 valuem...value2 ... m .
a b c .
int a[7] = {1 , 2 , 3 , 4 , 5 , 6 , 7} ;
static float b[5] = {2.5 , -3.5 , 1.25 , 12.5 , 3.14} ;char c[3] = {a , b ,c} ; b a c . . .
a[0] = 1b [0] = 2.5c (0) = a
a[1] = 2b [1] = 3.5c (1) = b
a[2] = 3b [2] = 1.25c (2) = c
a[3] = 4b [3] = 12.5
a[4] = 5b [4] = 3.14
a[5] = 6
a[6] = 7 .
( 74 .
int digit[ ] = {1 , 2 , 3 , 4 , 5} ;
.
digit[0] = 1
digit[1] = 2
digit[2] = 3
digit[3] = 4
digit[4] = 5
( ). (( 75 25 .# include
main () {
int i , f = 0 , p = 0 ; float a[25] , average , sum = 0 ; for (i = 0 ; i