An warware: menene ma'anar samfur = a c

Sabuntawa na karshe: 09/11/2023

Tabbas, bari mu nutse cikin batun "*=" mai aiki a cikin yaren shirye-shiryen C.

C babban yare ne mai ƙarfi da sassauƙa wanda ke ba masu shirye-shirye babban iko akan abubuwan da ke cikin kwamfuta. Wani muhimmin sashi na ƙarfin C yana zuwa daga yawancin masu aiki da shi. Ɗayan irin wannan afaretan shine "*=" afareta, wanda kuma ake magana da shi azaman afaretan aikin ninkawa.

int x = 10;
x *= 5;  // This is equivalent to x = x * 5;

A cikin lambar da aka bayar, muna sanya ƙimar 10 zuwa madaidaicin 'x'. Bayan haka, muna amfani da afaretan "*=" don ninka 'x' tare da 5 sannan mu sake sanya sakamakon zuwa 'x'. Don haka sabuwar darajar 'x' zata zama 50.

Fahimtar "*=" Operator

Mai aiki da "*=" nau'in ne hadadden aiki afareta, wanda ake amfani da shi don gyara ƙimar canjin da kanta. Ma'aikacin aikin ninkawa yana ninka ƙimar ma'aunin ta hanyar operand ɗin dama sannan ya mayar da sakamakon zuwa madaidaicin.

int y = 7;
y *= 3;  // This is equivalent to y = y * 3;

Anan, madaidaicin 'y' da farko yana riƙe ƙimar 7. Bayan amfani da ma'aikacin "*=", ana ninka 'y' da 3 kuma ana sanya sakamakon (21) zuwa 'y'.

Amfanin Aiki na "*=" Mai aiki

Ma'aikacin aikin ninkawa na iya zama da amfani sosai a yawancin yanayin shirye-shirye. Ɗayan amfani gama gari shine lokacin da kake buƙatar maimaita maimaita sauyi ta wani abu.

#include

int main () {
int factorial = 5;
sakamakon int = 1;
don (int i = 1; i <= factorial; i++){sakamako = i; // Wannan daidai yake da sakamako = sakamako * i; } printf("Ma'auni na %d shine %d", ma'auni, sakamako); dawo 0; } [/code] A cikin wannan misalin, muna ƙididdige ƙididdiga na lamba. Ma'aikacin aikin ninkawa yana sauƙaƙa aiki, ƙara yawan karanta lambar da inganci. Ka tuna, "*=" afareta babban kayan aiki ne don haɓaka ingancin lambar da kuma iya karantawa yayin yin ayyukan ninkawa akai-akai. Duk da haka, kamar duk kayan aikin da ke cikin shirye-shirye, ya kamata a yi amfani da shi tare da taka tsantsan da fahimta don kauce wa tartsatsi ko kwari a cikin lambar ku.

Shafi posts: