آموزش زبان c – آرایه ها

20
ل ص ف7 ها ه راي ا ی کل هدفها ه راي د ا عد ت م های ت لی ب ا ا ق ی ب ی ا ن ش ا اری ت ف های ر ف هد ل، ص ف- ن ی ا- دن واب خ س ار4 پ یرود، م ار8 ظ ت; ن و ا ’ج ش پ دا ار1 ’ ود. ش ا ن ش ه ا راي وم ا ه ف م ا . ب2 اسد. نش پ س را پ ر تر و ماردا ت. 3 د. ن ک- ان نO ن عدی را بQک یهای ه راي ا ف ی ر ع ب وة ج ن. 4 اسد. نش پ را ها ن ا ه ی ل ی او هارد د مق وة ج نها و ه راي ه در ا8 ظ س حاف . کلا5 د. داب عدی را ب دب ت4 چهای ه راي ا ف ی ر ع ب ی گ ب و گ4 ح. 6 ’ ود. ش ا ن ش ع ا ب ا ه ب ه ي راي ل ا ا ق ت; ن ا وة ج ن ا . ب7 د. ن ک دا نo ن ی ی ا ن ش های ا ی ش ر ر ی غ ت م های، و ی ش ر ت ب اها، ب ه ی ش ا ر . ب8 د. داب را ب- ن ی ا ها ش ی و رو سار ت ب ر مها در ه راي ا- ردن ت ه کار ي ار . هدف9 رد. یO ي ام و را ب جy ت ش چهای ه ی ش واع ر ن . ا10 های اي خ ن ا ن ک ع ب وا ن ا . بstrcpy، strcat، strlen، strcmp ، وstrcmoi ’ ود. ش ا ن ش ا دمه مق د. ی دارب ی ا س ك ب ات ق ا و ص ه گتر ت ه و ك ت ش ا ری ص ا ن ع ه وع م ج م ه راي ا ر ت و يo می ا ک ی ل ص ا ه8 ظ حاف های ار ی ش و يo ن ای ص ف ه راي ر ا گ ب د ارت ن ع ه ي د. ’ وب ش ی م ص خ ش م س پ د اب ا د و ب وعاب نQک ی ه ار راي اQک ر ی ص ا ن ع مه ههد. د ای ود ح خار را در د مق- ن ی د ت4 چ د واب ن ی م كه ت ش ا

Upload: harrisel

Post on 25-Nov-2015

20 views

Category:

Documents


9 download

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