Structure c programming in hindi tutorials

Structure c programming in Hindi: structure का इस्तेमाल हम अलग अलग type के data को एक ही group में store करने के लिए करते है | 


Structure c programming in Hindi tutorials

Structure c programming hindi tutorials


जैसे की हम जानते है की एक ही type के data को store करने के लिए हम array का इस्तेमाल करते है लेकिन अगर हमे अलग अलग type के  data को एक साथ store करना हो तो हम array का इस्तेमाल नहीं कर सकते है इसके लिए हम structure का इस्तेमाल करते है | 


Defining structure in Hindi

structure को define करने के लिए हम struct keyword का इस्तेमाल करते है structure को program में इस्तेमाल करने से पहले हमें structure को define करना पड़ता है | 

Syntax

struct structure_name {
statements;
};


Example:

struct various {
  int x;
  int y;
  int z;
};


struct: यह एक keyword है जो की structure को define करने के लिए इस्तेमाल किया जाता है | 

structure_name: structure को define करने के लिए हमें structure को एक unique नाम देना पड़ता है इस नाम का इस्तेमाल हम  structure में define variable और data को access करने और print करने के लिए करते है | 


Initializing structure in Hindi

structure के variables को access करने और उसे program में इस्तेमाल करने के लिए हमें structure को  define करने के बाद हमें उसे main() function में initialize करना पड़ता है | 

Syntax

void main()
{
struct structure_name point;
}


Example

void main()
{
struct various v1;
}


Note: यहाँ पर हमने उसी नाम का इस्तेमाल करना है जिस नाम का इस्तेमाल हमने structure को define करते समय किया था | 

जैसे की definition के example में हमने structure को define करने के लिए various नाम का इस्तेमाल किया था इसलिए हमने structure को initialize करने के लिए भी various नाम का इस्तेमाल किया है | 

point: point एक ऐसा variable है जिसका इस्तेमाल हम structure के अन्दर define variables और code को structure के बाहर access करने के लिए करते है जैसे की हमने example में v1 variable का इस्तेमाल किया है इस variable का इस्तेमाल करके हम structure के किसी भी variable को access और print करवा सकते है | 


Accessing variables of structure in hindi


structure के variable को access करने के लिए हम dot operator का इस्तेमाल करते है | 

syntax

point.variable_name;


Example

v1.x = 10;


Note structure के variables में value को assign करने के लिए और values को access करने के लिए भी हम इसी syntax का इस्तेमाल करते है | 


Example program using structure in c programming in Hindi 


#include <stdio.h>
#include <conio.h>

struct Point3D {
    int x;
    int y;
    int z;
  }; 

int main ()
{

  Point3D p1;

  p1.x = 0;
  p1.y = 0;
  p1.z = 0;

  printf("p1 = (%d,%d,%d)\n", p1.x, p1.y, p1.z);

  getch();
  return 0;
}


output

p1 = (0,0,0)



Create Multiple copies of structure in Hindi  

structure की एक से ज्यादा copy बनाने के लिए हमें structure को एक से ज्यादा variable से point करना पड़ता है जैसे की example में दिखाया है | 


Example program to create copies of structure in c programming in Hindi


#include <stdio.h>
#include <conio.h>

struct name {
    int x;
    int y;
    int z;
  }

int main ()
{

  name p1;
  p1.x = 0;
  p1.y = 0;
  p1.z = 0;

  name p2 = {.x=1, .y=2, .z=3};

  printf("p1 = (%d,%d,%d) and p2 = (%d,%d,%d)\n", p1.x, p1.y, p1.z, p2.x, p2.y, p2.z);

  getch();
  return 0;
}


output

p1 = (0,0,0) and p2 = (1,2,3)


टिप्पणी पोस्ट करें

0 टिप्पणियां