C Language Syntax
  Main Function Syntax 
#include<stdio.h> 
void main() 
{ 
//Your Code goes here 
} 
  Syntax For Printing or Outputting .
printf(“Hello World”); 
[Note : Every Line in C Language Ends up with ; ] 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
printf(“Hello World”); 
}
  Declaring a Variable in C : 
<data type> <variable name>; 
eg :  
int no; 
char ch; 
float no; 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int no; 
no=10; 
printf(“The no variable is assigned value %d “, no); 
}
 Syntax For Scanning the variables :
scanf(“%d”,<variable name>); 
[Note : You need to have %d (for integer values), %f (for floating values), 
%c (for char values), %s (for String values) | Followed by variable name] 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int no; 
printf("Enter any number : Note only number else program will hang 
up\n"); 
scanf(“%d”,&no); 
printf(“You have entere the %d “,no); 
}
  Working with Arithmetic Operators & its  Syntax : 
There are mainly 5 arithmetic operators. They are 
1. + 
2. – 
3. / 
4. * 
5. % 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int no; 
no=10; 
int no1; 
no1=20; 
int r; 
r=no+no1; 
printf(“The addition of two number is %d\n”,r); 
r=no/no1; 
printf(“The divisionof two number is %d\n”,r); 
r=no*no1; 
printf(“The multiplication of two number is %d\n”,r); 
r=no-no1; 
printf(“The substration of two number is %d\n”,r); 
r=no%no1; 
printf(“The modul of two number is %d\n”,r); 
} 
  If Condition Syntax :
if(<condition>) 
{ 
} 
else if(<condition>) 
{ 
} 
else 
{ 
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int no; 
no=10; 
if(no<20) 
{ 
printf(“Number is less than 20”); 
} 
else 
{ 
printf(“Number is less than 20”); 
} 
}
  Declaring Array :
int no[<number>];  
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int no[3]; 
no[0]=1; 
no[1]=2; 
no[2]=3; 
printf(“The number at 2nd position in array is  %d “,no[1]); 
}
  For Loop :
for(i=0; i<5; i++) 
{ 
 //your code which u wanna repear 5 times 
//For more details log on to www.sharebca.com
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int i=0; 
 for(i=0; i<5; i++) 
 { 
printf(“This will be displayed 5 times\n”); 
} 
} 
  while Loop :
while(i<5) 
{ 
 //your code which u wanna repear 5 times 
//For more details log on to www.sharebca.com
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int i=0; 
 while(i<5) 
 { 
printf(“This will be displayed 5 times\n”); 
i++; 
} 
} 
  Do while Loop :
do 
{ 
 //your code which u wanna repear 5 times 
} 
while(i<5); 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int i=0; 
do 
 { 
printf(“This will be displayed 5 times\n”); 
i++; 
} 
while(i<5); 
}
  The Switch Case :
Switch(i) 
{ 
 case 1: 
  printf(“1\n”); 
 break; 
 case 2: 
  printf(“2\n”); 
 break; 
}
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int i=1; 
switch(i) 
{ 
 case 1: 
  printf("1\n"); 
 break; 
 case 2: 
  printf("2\n"); 
 break; 
} 
}
  Pointer Variable :
int *no; 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int a=10; 
int *no; 
no=&a; 
printf("This will print address of the variable where pointer variable is 
pointing to that is a's address %d\n",no); 
printf("This will print address of the pointer variable no %d\n",&no); 
printf("This will print number stored on the variable which is been pointed 
bye the pointer no, That is a's value %d\n",*no); 
printf("We are simpli printing address of variable a %d\n",&a); 
}
  Defining Functions :
<Function return type> <function name> (<argument list>)  
{ 
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void show(char c); 
void main() 
{ 
show('*'); 
//For more details log on to www.sharebca.com
} 
void show(char c) 
{ 
 for(int i=0; i<=4; i++) 
 { 
  for(int j=0; j<=i; j++) 
  { 
  printf("%c",c); 
  } 
 printf("\n"); 
 } 
} 
  Defining Constants :
const int no=10; 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
const int no=10; 
void main() 
{ 
printf(“%d”,no); 
} 
  The ?: Operator :
conditional expression ? expression 1 : expression 2 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
(1<0)?printf(“True”): printf(“False”); 
} 
  Goto Startement syntax :
Goto label; 
Label: 
//statements to be executed 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
void main() 
{ 
int x; 
read: 
scanf("%d",&x); 
if(x<0) 
{ 
goto read; 
} 
printf("%d",x); 
} 
  Structure syntax :
struct 
{ 
 <data type> <variable name>; 
<data type> <variable name>; 
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
struct product 
{ 
char p_name[50]; 
int p_date; 
float p_price; 
char p_supply[50]; 
}p1,p2,p3; 
void main() 
{ 
 printf("Enter product 1 detail"); 
 scanf("%s%d%f%s",p1.p_name,&p1.p_date,&p1.p_price,p1.p_supply); 
} 
  Union syntax :
union 
{ 
 <data type> <variable name>; 
<data type> <variable name>; 
} 
Eg  : ( 100% working just copy and paste it will work)  
#include<stdio.h> 
union product 
{ 
char p_name[50]; 
int p_date; 
float p_price; 
char p_supply[50]; 
}p1,p2,p3; 
void main() 
{ 
 printf("Enter product 1 detail"); 
 scanf("%f",&p1.p_price); 
 printf("%f",p1.p_price); 
} 
 
No comments:
Post a Comment
Comment