CÓïÑÔ¸´Ï°Ìâ¼°´ð°¸ µÚÆßÕ Êý×é ÏÂÔر¾ÎÄ

CÓïÑÔ¸´Ï°Ìâ

µÚÆßÕ Êý×é (8ѧʱ)

ѧϰĿµÄÓëÒªÇó£º

1 ¡¢ÖصãÕÆÎÕһάÊý×éµÄ¶¨ÒåºÍÒýÓã» 2 ¡¢»ù±¾ÕÆÎÕ¶þάÊý×éµÄ¶¨ÒåºÍÒýÓã» 3 ¡¢ÖصãÕÆÎÕ×Ö·ûÐÍÊý×éµÄ¶¨ÒåÓëÒýÓã» 4 ¡¢ÄÜÕýȷʹÓÃ×Ö·û´®´¦Àíº¯Êý£» 5 ¡¢Ñ§»áʹÓÃÊý×é½â¾öʵ¼ÊÎÊÌâ¡£

Öص㣺

1 ¡¢Ò»Î¬Êý×éµÄ¶¨ÒåÓëÒýÓã» 2 ¡¢¶þάÊý×éµÄ¶¨ÒåÓëÒýÓã» 3 ¡¢×Ö·ûÊý×éµÄ¶¨ÒåÓëÒýÓã»

µÚ1½² ֪ʶ¹éÄÉ£º

1¡¢Ò»Î¬Êý×éµÄ¶¨Ò壺ÀàÐÍ˵Ã÷·û Êý×éÃû[ ³£Á¿±í´ïʽ ] £»

(1) (1) Êý×éÃûºó±ØÐëÓ÷½À¨»¡ [ ] £¬ÓÃÆäËûÀ¨»¡¾ù´íÎó £» (2) ·½À¨»¡Öеij£Á¿±í´ïʽ±íʾÊý×éµÄÔªËظöÊý£»

(3) ·½À¨»¡Öеij£Á¿±í´ïʽ£¬±ØÐëÊÇÄܼÆËã³ö¾ßÌåÊýÖµ£¬ÇÒ²»¸Ä±äµÄ³£Á¿£¬²»ÄÜÊDZäÁ¿£»

2¡¢Ò»Î¬Êý×éµÄÒýÓãº

Êý×éÃû[ ϱê ] //ϱê´Ó0¿ªÊ¼£¬¿ÉÒÔÊÇÕûÐͳ£Á¿»òÕûÐͱí´ïʽ£» (1) ×¢Ò⣺Êý×éÔªËØÒýÓÃʱ£¬²»Òª³¬³öÊý×鷶Χ £» Èç int a[10] ;

//¿ÉÒÔÒýÓõÄÊý×éÔªËØΪ a[0]¡­¡­a[9] , a[10] ²»ÊDZ¾Êý×éÔªËØ£»

3¡¢Ò»Î¬Êý×éµÄ³õʼ»¯£º

(1) (1) ¿ÉÒÔÔÚ¶¨ÒåÊý×éºó£¬Á¢¿Ì¸³Öµ£» Èç int a [3] = { 1,3, 5} ; µ«ÏÂÃæÕâÑùÊÇ´íÎóµÄ£º int a[3] ; a = { 1,3, 5} ;

(2) (2) ¿ÉÒÔ¸øÊý×éµÄ²¿·ÖÔªËظ³Öµ £¬²»¸³ÖµµÄÔªËØ£¬Ä¬ÈÏֵΪint 0, char, ??, float 0.0 ;

Èç int a [3]= {1,3 } ; //a[0] =1 ; a[1]= 3 ; a[2]= 0 ; (3) ÔÚ¶ÔÊý×éÈ«²¿ÔªËظ³³õֵʱ£¬¿ÉÒÔ²»Ö¸¶¨ÔªËظöÊý£» (4) ¿ÉÒÔÔÚÑ­»·¿ØÖÆÏ£¬¸øÊý×é¸÷ÔªËظ³Öµ£» È磺int a[10] ;

for ( i=0 ; i <10 ;i ++ )

a [ i ] = i ;

»ù´¡ÑµÁ·(A)

Ò»¡¢ Ñ¡ÔñÌâ

1¡¢ÔÚcÓïÑÔÖÐ,ÒýÓÃÊý×éÔªËØʱ,ÆäÊý×éϱêµÄÊý¾ÝÀàÐÍÔÊÐíÊÇ£¨ £©¡£ A)ÕûÐͳ£Á¿ B)ÕûÐͱí´ïʽ

C)ÕûÐͳ£Á¿»òÕûÐͱí´ïʽ D)ÈκÎÀàÐ͵ıí´ïʽ

2¡¢ÒªËµÃ÷Ò»¸öÓÐ10¸öintÔªËصÄÊý×飬Ӧµ±Ñ¡ÔñÓï¾ä£¨ £©¡£ A) int a[10]; B) int a(10); C) int a[9] D) int a[11] 3¡¢ÒÔ϶ÔÊý×éµÄÕýÈ·¶¨ÒåÊÇ£º£¨ £©¡£

A) float b[5.0] B) float b[5] C) float b(5) D) float b[] 4¡¢¶ÔÒÔÏÂ˵Ã÷Óï¾äµÄÕýÈ·Àí½âÊÇ£¨ £©¡£ int a[10]={6,7,8,9,10};

A)½«5¸ö³õÖµÒÀ´Î¸³¸øa[1]ÖÁa[5]

1

CÓïÑÔ¸´Ï°Ìâ

B)½«5¸ö³õÖµÒÀ´Î¸³¸øa[0]ÖÁa[4] C)½«5¸ö³õÖµÒÀ´Î¸³¸øa[6]ÖÁa[10]

D)ÒòΪÊý×鳤¶ÈÓë³õÖµµÄ¸öÊý²»Ïàͬ,ËùÒÔ´ËÓï¾ä²»ÕýÈ· 5¡¢ÒÑÖª£ºint a[10]£»Ôò¶ÔaÊý×éÔªËصÄÕýÈ·ÒýÓÃÊÇ£¨ £©¡£ A) a[10] B) a[3.5] C) a(5) D) a[10-10]

6¡¢ÒÔÏÂÄܶÔһάÊý×éa½øÐÐÕýÈ·³õʼ»¯µÄÓï¾äÊÇ£¨ £©¡£ A) int a[10]=(0,0,0,0,0); B)int a[10]={} C) int a[]={0}; D) int a[10]={10*1};

7¡¢ÒÔÏÂÄܶÔһάÊý×éa½øÐÐÕýÈ·³õʼ»¯µÄÓï¾äÊÇ£¨ £©¡£

A) A) int a[5]; B)int a[3]; a={0,1,2,3,4}; for(i=0;i<3;i++) scanf(¡°%d¡±,a);

C) int a[3]={0,1,2,3}; D) int a[5]; for(i=0;i<5;i++) scanf(¡°%d¡±,&a[i]);

1¡¢C 2¡¢A 3¡¢B 4¡¢B 5¡¢D 6¡¢C 7¡¢D

¶þ¡¢ Ìî¿ÕÌâ

1¡¢¹¹³ÉÊý×éµÄ¸÷¸öÔªËرØÐë¾ßÓÐÏàͬµÄÀàÐÍ¡£CÓïÑÔÖÐÊý×éµÄϱê±ØÐëÊÇÕûÕýÊý¡¢0»òÕûÐͱí´ïʽ¡£Èç¹ûһάÊý×éµÄ³¤¶ÈΪn ,ÔòÊý×éϱêµÄ×îСֵΪ0£¬×î´óֵΪn-1¡£ 2¡¢ÔÚCÓïÑÔÖÐ,һάÊý×éµÄ¶¨Ò巽ʽΪ:ÀàÐÍ˵˵Ã÷·û Êý×éÃû[³£Á¿±í´ïʽ]¡£ 3¡¢ÒÑÖªÊý×éb¶¨ÒåΪint b[ ]={9£¬6£¬3}£»£¬ÔòbµÄ¸÷ÔªËصÄÖµ·Ö±ðÊÇ £¬ ×îСϱêÊÇ £¬×î´óϱêµÄ ¡£9£¬6£¬3 0 £¬ 2 4¡¢ÔÚCÓïÑÔÖÐÊý×éÃûÊÇÒ»¸ö³£Á¿£¬²»ÄܶÔÆä½øÐмӡ¢¼õ¼°¸³Öµ²Ù×÷¡£

5¡¢ÒÑÖªÊý×éTΪһÓÐ10¸öµ¥ÔªµÄÕûÐÍÊý×飬ÕýÐòÊä³öTÖеÄ10¸öÔªËصÄÖµµÄÓï¾äΪ£º

for (j=0;j<10;j++) printf(¡°%d¡±,T[j]); ÏÂÃæµÄÓï¾äÊÔͼ°´Ïà·´µÄ˳ÐòÏÔʾÊä³öTÖеÄ10¸öÔªËصÄÏà·´Êý£»Çë²¹³äÍêÕûÏÂÃæµÄÓï¾ä£º

for£¨j=9£»j>=0£»j- -£©printf(¡°%d¡±,T[j])£» Èý¡¢ ×ÛºÏÌâ

1¡¢ÏÂÃæ³ÌÐò(ÿÐгÌÐòÇ°ÃæµÄÊý×Ö±íʾÐкÅ)£¬ÇëÖ¸³ö´æÔÚ´íÎóµÄÐкţ¨3£© 1 main() 2 {

3 int a[3]={3*0}; 4 int i;

5 for(i=0;i<3;i++) scanf(\6 for(i=1;i<3;i++) a[0]=a[0]+a[i]; 7 7 printf(\8 }

2¡¢ÏÂÃæ³ÌÐò(ÿÐгÌÐòÇ°ÃæµÄÊý×Ö±íʾÐкÅ)£¬ÇëÖ¸³ö´æÔÚ´íÎóµÄÐкţ¨5£© 1 1 main() 2 2 {

3 3 int a[3]; 4 4 int i;

5 5 scanf(¡°%d¡±,&a);

6 6 for(i=0;i<3;i++) a[0]=a[0]+a[i]; 7 7 printf(¡°a[0]=%d¡±,a[0]); 8 8 }

3¡¢ÏÂÃæ³ÌÐò(ÿÐгÌÐòÇ°ÃæµÄÊý×Ö±íʾÐкÅ)£¬ÇëÖ¸³ö´æÔÚ´íÎóµÄÐкţ¨7£© 1 1 main() 2 2 {

3 3 int a[3]; 4 4 int i;

5 5 for (i=0;i<3;i++) scanf(¡°%d¡±,&a[i]); 6 6 for(i=1;i<3;i++) a[0]=a[0]+a[i]); 7 7 printf(¡°%d\\n¡±,a);

2

CÓïÑÔ¸´Ï°Ìâ

8

8 }

µÚ2½² ֪ʶ¹éÄÉ£º

1¡¢¶þάÊý×éµÄ¶¨Ò壺

ÀàÐÍ˵Ã÷·û Êý×éÃû[ ³£Á¿±í´ïʽ1 ][³£Á¿±í´ïʽ2] £» (1) ³£Á¿±í´ïʽ1------¿ÉÒÔÐÎÏóÀí½âΪ ÐÐÊý£»

³£Á¿±í´ïʽ2-----¿ÉÒÔÐÎÏóÀí½âΪ ÁÐÊý £»

(2) ¶þάÊý×éÖÐÔªËØ´æ·Å˳ÐòÊÇ£ºÏÈ´æ·ÅµÚÒ»ÐеÄÔªËØ£¬ÔÙ´æ·ÅµÚ¶þÐеÄÔªËØ£¬ÒÀ´ÎÀàÍÆ£»

2¡¢¶þάÊý×éµÄÒýÓãº

Êý×éÃû[ ϱê ] [ ϱê ]

//ϱê´Ó0¿ªÊ¼£¬¿ÉÒÔÊÇÕûÐͳ£Á¿»òÕûÐͱí´ïʽ£» (1) ×¢Ò⣺Êý×éÔªËØÒýÓÃʱ£¬²»Òª³¬³öÊý×鷶Χ £»

Èç int a[3 ] [4] ;

//¿ÉÒÔÒýÓõÄÊý×éÔªËØΪ a[0][0]¡­¡­a[2][3] , a[3][4]²»ÊDZ¾Êý×éÔªËØ£»

(2) ¿ÉÒÔÔÚÑ­»·¿ØÖÆÏ£¬¸ø¶þάÊý×é¸÷ÔªËظ³Öµ£» È磺int a[3] [4];

for ( i=0 ; i <3 ;i ++ ) for ( j=0 ; j<4;j++)

a [ i ] = i * j;

3¡¢¶þάÊý×éµÄ³õʼ»¯£º

(1)¿ÉÒÔÔÚ¶¨ÒåÊý×éºó£¬Á¢¿Ì¸³Öµ£» Èç int a [3][4] = { 1,3, 5£¬7£¬9£¬11} ;

µ«ÏÂÃæÕâÑùÊÇ´íÎóµÄ£º

int a[3][4] ;

a = { 1,3, 5£¬7£¬9£¬11} ;

(2) (2) ¿ÉÒÔ¸øÊý×éµÄ²¿·ÖÔªËظ³Öµ £¬²»¸³ÖµµÄÔªËØ£¬Ä¬ÈÏֵΪint 0, char, ??, float 0.0 ; (3) ÔÚ¶ÔÊý×éÈ«²¿ÔªËظ³³õֵʱ£¬¿ÉÒÔÊ¡ÂÔÐÐÊý£¬µ«²»ÄÜÊ¡ÂÔÁÐÊý£»

»ù´¡Á·Ï°(A)

Ò»¡¢Ñ¡ÔñÌâ

1¡¢ÔÚCÓïÑÔÖУ¬¶þάÊý×éÔªËØÔÚÄÚ´æÖеĴæ·Å˳ÐòÊÇ£¨ £©¡£ A£© °´Ðдæ·Å B£©°´Áдæ·Å

C£©ÓÉÓû§×Ô¼º¶¨Òå D£©ÓɱàÒëÆ÷¾ö¶¨ 2¡¢ÒÔ϶ԶþάÊý×éaµÄÕýȷ˵Ã÷ÊÇ £¨ £©¡£

A£©int a[3][] B) float a(3,4) C) double a[1][4] D) float a(3)(4) 3¡¢ÒÑÖª£ºint a[3][4];Ôò¶ÔÊý×éÔªËØÒýÓÃÕýÈ·µÄÊÇ£¨ £©¡£ A£©a[2][4] B)a[1,3] C) a[2][0] D) a(2)(1)

4¡¢ÒÑÖª£ºint a[3][4]={0};ÔòÏÂÃæÕýÈ·µÄÐðÊöÊÇ£¨ £©¡£

A£©Ö»ÓÐÔªËØa[0][0]¿ÉµÃµ½³õÖµ0 B£©´Ë˵Ã÷Óï¾äÊÇ´íÎóµÄ

C£©Êý×éaÖеÄÿ¸öÔªËض¼¿ÉµÃµ½³õÖµ£¬µ«ÆäÖµ²»Ò»¶¨Îª0 D£©Êý×éaÖеÄÿ¸öÔªËؾù¿ÉµÃµ½³õÖµ0 5¡¢ÒÔÏÂÕýÈ·µÄÓï¾äÊÇ£¨ £©¡£

A£© int a[1][4]={1,2,3,4,5}; B) float x[3][]={{1},{2},{3}}; C) long b[2][3]={{1},{1,2},{1,2,3}}; D) double y[][3]={0}; 6¡¢ÒÔÏÂÄܶԶþάÊý×éÔªËØa½øÐÐÕýÈ·³õʼ»¯µÄÓï¾äÊÇ £¨ £©¡£

A£© int a[2][]={{1,0,1},{5,2,3}}; B) int a[][3]={1,2,3},{4,5,6}}; C) int a[2][4]={{1,2,3},{4,5},{6}}; D) int a[][3]={{1,0,1},{},{1,1}};

1¡¢A 2¡¢C 3¡¢C 4¡¢D 5¡¢D 6¡¢B ¶þ¡¢Ìî¿ÕÌâ

3