നിങ്ങൾ ശ്രദ്ധിക്കേണ്ട 1-ാമത്തെ കാര്യം, len ഇന്റിജർ ആയിട്ടാണ് നിർവചിക്കപ്പെട്ടിട്ടുണ്ട്. അതായത് len ഒരു സൈൻഡ് ഇന്റിജർ ആണ്. memcpy യുടെ man പേജുകൾ നോക്കിയാൽ len നു സമാനമായ ഇവിടുത്തെ 3-ാം പാരാമീറ്റർ size_t അൺസൈൻഡ് ആണെന്ന് കാണാം. അതിനാൽ സൈൻഡ് ഇന്റിജറിൽനിന്നു അൺസൈൻഡ് ഇന്റിജറിലേക്കുള്ള ഒരു ടൈപ്പ് കാസ്റ്റിംഗ് ഇവിടെ സംഭവിക്കുന്നു.
நாம் கவனிக்க வேண்டிய முதல் விஷயம் என்னவென்றால், லென் என்பது இன்ட் ஆக வரையறுக்கப்பட்டுள்ளது, இது மறுபுறம் சைன்ட் இன்டிஜர், நாம் memcpy இன் மெயின் பக்கங்களைப் பார்த்தால், நாம் பார்ப்பது என்னவென்றால், 3வது பெராமீட்டர் இது இங்கே உள்ள size_t n உடன் லென் ஒத்திருக்கிறது உண்மையில் இது அன்சைன்ட் என வரையறுக்கப்படுகிறது, எனவே உட்புறத்தில் அன்சைன்ட் அல்லது சைஸ்_டி என்பது அன்சைன்ட் இன்டிஜர் ஆக நம்மிடம் உள்ளது, எனவே இங்கே நாம் காண்பது என்னவென்றால், சைன்ட் இன்டிஜர் இல் இருந்து அன்சைன்ட் இன்டிஜர்க்கு ஒரு மறைமுக இனமாற்றம் .