Ի՞նչ տարբերություն կա, եթե (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 է