Forum

Array

This thread contains 1 reply, has 2 voices, and was last updated by Nitesh User Do not delete 5 years, 3 months ago.

  • Author Replies
    • #51007

      Why don’t we append a terminating null at the end of any array and not just char[]?


    • #51020

      Null termination works for strings because there is a tightly defined encoding set, be it ASCII, Unicode or whatever. Simply put, a char is an integral type which has one state which is conveniently the empty character. When inspecting a null-terminated int array. We know we have hit the end of the array when we encounter an int object which stores a zero.

      This works until you want to store a zero somewhere in your array.

      You can’t disambiguate a “valid zero” from an “end of array zero,” at least you can’t with a simple integer type.


      Regards,
      Nitesh Bavishiya

Viewing 1 reply thread

You must be to reply to this thread.Please or . Registration is 100% free.

GET FREE CONSULTATION

Call Us Now For Free Consultation97370 05566

Our experts listen to you patiently and suggest you the right course after conducting a personality profile test. Register your interest below to schedule personality profile test for you.

SUBSCRIBE TO OUR NEWSLETTER

Copyright 2016-2024 Smart Mentors. All Rights Reserved.

Login

FORGOT PASSWORD

Sign up now to Become An Instructor

    Register your Interest

      cf7captchaRegenerate Captcha