Forum

Array

This thread contains 1 reply, has 2 voices, and was last updated by Nitesh User Do not delete 6 years, 2 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

Subscribe to get latest updates regarding courses, IT industry and career prospects.

Copyright 2016-2025 Smart Mentors. All Rights Reserved.

Login

FORGOT PASSWORD

Sign up now to Become An Instructor

    Register your Interest

      cf7captchaRegenerate Captcha