EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Replies / First of all you need a basic

First of all you need a basic

|

Microcontroller › 8051 › Significance of * (star) in this program › First of all you need a basic

December 13, 2013 at 5:45 am #10730
shailesh
Participant

First of all you need a basic knowledge of C lang….

by the way it is not star but is is called as a POINTER…..

 

 

void lcd_data(unsigned char *disp)

{

while(*disp)

  lcd_disp(*disp++);

}

 

 

explanation..

 

 while(*disp) is conditional statament if Your character is not null ( ‘’ ) then and then lcd_disp(*disp++); executed and then due to Post increment Next address is came in pointer…and again while(*disp) condition check if it not null then display on lcd otherwise condition of loop is false and loop is terminated…

 

 

So Pointer is gives You a address Of your Variables…

Like wise

Disp[8]=”SHAILESH” stored at 0x00H then

 

*Disp will giive your a Address Of Disp[0] Not ‘S’;

 

 

 

 

RSS Recent Posts

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2026 Arrowfly LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Arrowfly
Privacy Policy | Advertising

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise