Integer at Pointer

Anonim

Integer vs Pointer

Ang 'Integer' at 'pointer' ay inilalapat sa karamihan ng mga computer programming language.

Ang 'integer' sa isang programming language ay maaaring tinukoy bilang anumang uri ng data na kumakatawan sa isang matematikal na subset. Sa kabilang banda, ang 'pointer' ay maaaring tinukoy bilang isang uri na tumutukoy o tumuturo sa ibang halaga na nakaimbak sa ilang bahagi ng memorya ng computer.

Ang mga integers ay umiiral pangunahin bilang binary value sa isang computer system. Ang mga integers higit sa lahat ay nagmumula sa dalawang uri '"na naka-sign at unsigned. Ang mga naka-sign integer ay nangangahulugang kinakatawan nila ang mga negatibong integer, at ang unsigned integer ay nangangahulugan na sila ay nagtataglay ng mga positibo o di-negatibo. Ang karaniwang paraan ng pagpapakita ng isang positibong integer ay masusing isang piraso ng mga piraso nang walang anumang espasyo o anumang iba pang separator. Ang mga integer ay may halagang zero at isa lamang. Sila ay prefixed lamang sa pag-sign ng + o -.

Ang 'pointer' ay karaniwang tumutukoy sa isang lokasyon sa memorya. Ang isang pointer ay tinukoy din bilang isang simpleng pagpapatupad o mas maikli sa mas abstract data. Kahit na maraming mga wika ang sumusuporta sa mga payo, ang ilang mga wika ay may ilang mga paghihigpit sa mga payo. Ang mga payo na ito ay nagpapabuti sa pagganap para sa mga paulit-ulit na operasyon tulad ng pagtingin sa mga talahanayan, mga string ng traversing, mga puno ng istraktura, at mga control table. Habang pinahihintulutan ng mga payo na protektahan pati na rin ang hindi protektadong admission sa mga address ng memorya, ginagamit ang mga ito upang i-hold ang mga address ng mga entry point. Kapag pinag-uusapan ang mga payo, mayroon ding mga panganib na kasangkot kapag ginagamit ang mga ito nang walang protektadong pag-access. Maaari rin itong sabihin na ang mga payo ay may higit pang mga address kaysa sa mga yunit ng memorya sa isang sistema.

Buod:

1. Ang 'integer' sa isang programming language ay maaaring tinukoy bilang anumang uri ng data na kumakatawan sa isang matematikal na subset. Sa kabilang banda, ang isang pointer ay maaaring tinukoy bilang isang uri na tumutukoy o tumuturo sa isa pang halaga. 2. Ang mga integers ay umiiral pangunahin bilang binary value sa isang computer system. 3. Ang mga integers higit sa lahat ay nanggaling sa dalawang uri '"na naka-sign at unsigned. 4. Ang mga integer ay may halagang zero at isa lamang. Sila ay prefixed lamang sa pag-sign ng + o -. 5. Ang 'pointer' ay karaniwang tumutukoy sa isang lokasyon sa memorya. Ang isang pointer ay tinukoy din bilang isang simpleng pagpapatupad o mas maikli sa mas abstract data. 6. Ang mga payo na ito ay nagpapabuti sa pagganap para sa mga paulit-ulit na operasyon tulad ng pagtingin sa mga talahanayan, mga string ng paglibot, mga istraktura ng puno, at mga control table. 7. Kapag pinag-uusapan ang mga payo, mayroon ding mga panganib na kasangkot sa paggamit ng walang protektadong pag-access. 8. Maaari ding sabihin na ang mga payo ay may higit pang mga address kaysa sa mga yunit ng memorya sa isang sistema.