У чым розніца паміж а і ў ў?


адказ 1:

Тут я выдалю некаторыя асноўныя з вас.

У C "&" абазначае амперсанд.

& пішацца перад кожнай зменнай, таму што ўказвае адрас зменнай, пад якім варта захаваць значэнне, альбо адрас.

Як і пры напісанні, выкажам здагадку, што "a" з'яўляецца зменнай і яе цэлым тыпам.

scanf ("% d", & a);

Ён шукае цэлае значэнне і захоўвае яго ў адрасе зменнай a. На падставе "&" функцыя сканавання будзе накіроўваць адрас, па якім захоўваецца ўведзенае значэнне.

Калі вы напішыце код ніжэй.

printf ("значэнне a складае% d", а);

Гэты код выдае значэнне зменнай, якая захоўваецца ў зменнай a.

І ў той жа час пішыце гэты код таксама.

printf ("адрас a% d", & a);

Гэта паказвае адрас зменнай a, пад якім захоўваецца значэнне a.

Вы пішаце гэтую праграму, і вы абавязкова зразумееце канцэпцыю амперсанда.

#include

#include

несапраўдны галоўны ()

{

int a;

clrscr ();

printf ("Увядзіце значэнне для захавання:");

scanf ("% d", & a);

printf ("значэнне a складае% d", а);

printf ("адрас a% d", & a);

getch ();

}

Гэтая праграма прымушае вас запусціць яго ў Turbo C ++ або Dev C ++ ці іншым кампілятары.

Жадаю вам цудоўнага дня.


адказ 2:

Для спрашчэння дапусцім, што аператыўная памяць у вашым ПК распаўсюджваецца ў выглядзе блокаў і кожнаму блоку прысвойваецца імя (альбо поле, альбо пераменная). У гэтым выпадку "a" - гэта назва канкрэтнага блока, які выбіраецца выпадкова, і ў гэтым блоку павінен быць адрас, які можна атрымаць, проста ўвёўшы & перад назвай зменнай. Спадзяюся, што гэта дапамагае.


адказ 3:

Для спрашчэння дапусцім, што аператыўная памяць у вашым ПК распаўсюджваецца ў выглядзе блокаў і кожнаму блоку прысвойваецца імя (альбо поле, альбо пераменная). У гэтым выпадку "a" - гэта назва канкрэтнага блока, які выбіраецца выпадкова, і ў гэтым блоку павінен быць адрас, які можна атрымаць, проста ўвёўшы & перад назвай зменнай. Спадзяюся, што гэта дапамагае.


адказ 4:

Для спрашчэння дапусцім, што аператыўная памяць у вашым ПК распаўсюджваецца ў выглядзе блокаў і кожнаму блоку прысвойваецца імя (альбо поле, альбо пераменная). У гэтым выпадку "a" - гэта назва канкрэтнага блока, які выбіраецца выпадкова, і ў гэтым блоку павінен быць адрас, які можна атрымаць, проста ўвёўшы & перад назвай зменнай. Спадзяюся, што гэта дапамагае.