Ի՞նչ տարբերություն կա, եթե (c = 0) և եթե (c == 0) C ծրագրավորման մեջ:


պատասխանել 1:

Այստեղ այս երկու օպերատորները հավասարության և հանձնարարության օպերատորներ են:

Հանձնարարության օպերատորը փոփոխականի արժեքը ձախ կողմում կդնի աջ կողմում: Այս գործողությունը գնահատում է տրված վերջնական արժեքը:

Չնայած հավասարության օպերատորը ստուգում է, արդյոք երկու օպերան հավասար են: Արդյունքում ՝ կա՛մ իրական, կա՛մ կեղծ արդյունքներ:

Եկեք մի օրինակ բերենք.

x = 0; x- ը կկազմի 0 և կգնահատի 0:

x = 10; x- ն կդնի 10-ի և հայտարարությունն ինքնին գնահատում է 10-ի:

Այսպիսով, հայտարարությունը

1. եթե (c == 0) ստուգում է, արդյոք c զրոյական է: Եթե ​​այդպես է, այն գնահատվում է որպես իրական: այլապես սխալ է:

2. եթե (c == 20) ստուգում է, արդյոք c- ն քսան է: Եթե ​​այդպես է, այն գնահատվում է որպես իրական: այլապես սխալ է:

3. Եթե (c = 0) գ նշանակեք զրո և գնահատեք 0, ապա դա սխալ է:

4. Եթե (c = 20) նշանակվել է քսանին c և գնահատվել քսան, ապա դա ճիշտ է:


պատասխանել 2:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 3:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 4:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 5:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 6:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 7:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 8:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 9:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 10:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 11:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 12:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 13:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 14:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 15:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 16:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է


պատասխանել 17:

If () գործառույթը ակնկալում է Boolean մուտքագրում և միայն իրականացնում է ծրագիրը փակագծերում, եթե մուտքագրումը ճիշտ է

Առաջադրանքն արժեքը գրում է փոփոխականին և հաջողության հասնելու դեպքում 1-ը ուղարկում է, եթե դա ձախողվում է: Այսպիսով, եթե c = 0 կետն է, ապա դա միշտ էլ ճիշտ է (եթե չկարողացաք արժեք նշանակել փոփոխականին):

c == 0, մյուս կողմից, ստուգում է, արդյոք LHS- ը և RHS- ը և վերադարձնում է 1-ը, եթե երկուսն էլ նույնն են, իսկ 0-ը `ոչ: Այսպիսով, եթե c == 0 առկա է if- ում, սա միայն այն դեպքում է, եթե c- ն 0 է