Help!!

T

thecall

Guest
Quelle est l'utilisation de pointeurs et ADV usin tout wee faire le même travail sans pointeurs aussi .....plz help .... je sais que de travailler avec des pointeurs, mais couldnt connaître son significanse.plz donner de détails, si possible

 
Ceci est un vaste sujet, à expliquer la puissance et l'élégance que les pointeurs traduire en langage de programmation C serait prendre un livre ou deux.
La seule façon de découvrir ce est d'écrire du code et plus de code.Vous découvrirez alors que parfois, avec des pointeurs, vous pouvez réaliser en deux lignes de code ce qui prendrait des dix lignes de code pour faire sans eux!

 
Pointeurs lieux d'accès à la mémoire directement, donc l'exécution du programme sera rapide.Ce n'est cependant pas sentir pour de petits programmes.Pour les grands programmes, l'efficacité peut se faire sentir.

 
Pointeurs Avantage:1.
Lorsque u sait que u besoin de donner le tableau complet de données à n'importe quelle fonction ... U Can't Go For gving toutes les valeurs du tableau à cette fonction ....si ce que nous faisons est que nous donnons l'adresse de base de ce tableau avec l'une ou l'autre pointeur ou en mentionnant simplement le nom du tableau ...

2.
lorsque vous avez besoin de partager la mémoire entre les deux systèmes, vous devez utiliser un pointeur part ....

3.
Il vous donne l'accès direct à la mémoire et de ses données ....

etc ....

 
bien, thecall
Les pointeurs sont utilisés pour les raisons suivantes:
1 - de revenir plus d'une valeur à partir d'une fonction.
2 - Pour passer des tableaux et des cordes plus facilement d'une fonction à l'autre.
3-pour manipuler des tableaux plus facilement en se déplaçant vers d'entre eux (ou une partie d'entre eux), au lieu de déplacer les tableaux eux-mêmes.
4 - de créer des structures de données, comme les listes chaînées et les arbres binaires, où une seule structure de données doit contenir des références aux autres structures de données.
5 - de communiquer des informations sur la mémoire, comme dans la fonction malloc (), qui retourne l'emplacement de mémoire libre en utilisant un pointeur.
de l'ouvrage:
Programmation en C avec Turbo C Waite Group

espérons que ces avantages vous.
 

Welcome to EDABoard.com

Sponsor

Back
Top