С Abt код

G

Guest

Guest
Аз написах програмиране масив, който се използва
Int Писмо []
....
....
превключвате ключ
(
случай 1: Писмо [] = (2,1,0); пауза;
Случай 2: Писмо [] = (3,2,3); пауза;
)

но съставител посочва грешка на Писмо [] = (X, X, X) линия.Защо е така?U може да ме правилно?

 
Блокът масив инициализация - {...., ...., ....} - Могат да бъдат използвани само за една и съща линия на масива declartion, като например:

Int масив [] = (1,2,3); / * правилно * /

но

Int масив [];
масив [] = (1,2,3); / * погрешно * /

така че не може да използва fragent сте написали
break;

случай 1: Писмо [] = (2,1,0);
пауза;break;

Случай 2: Писмо [] = (3,2,3);
пауза;

вместо това трябва да присвоите всеки елемент на масива поотделно, като например:

случай 1: Писмо [0] = 2;
Писмо [1] = 1;
Писмо [2] = 0;
прекъсване;
Случай 2: ...........

или да използват за една линия, ако можете.

Други две мнения на вашия код:
При обявяване 1-ви масив, трябва да декларират своя размер, освен ако не използвате инициализация на блок - което е {...., ....., .....)
например

Int масив [3]; / * правилно * /
Int масив []; / погрешно * * /

Int масив [3] = (1,2,3); / * правилно * /
Int масив [] = (1,2,3); / * също поправят * /

2-Не забравяйте скобите в ключа изявление, т.е.
expression )Switch (израз)

(
....
....
....
)

Надявам се, че е в състояние да им помогне.Успех!

 

Welcome to EDABoard.com

Sponsor

Back
Top