#include <stdio.h>
#define A 2
#define B 3
#define C A - B
#define D 4 - C
main()
{
int x = D;
printf("x = %d\n", x);
}
-------------------
#include <stdio.h>
main()
{
int i =3;
printf("%d\n", i++);
printf("%d\n", i++);
}
---------------
#include <stdio.h>
#define A RAM
#define RAM ram
main()
{
char *ram = "hello ram!";
printf("%s\n", A);
}
-------------
#include <stdio.h>
main()
{
int i = 5, sum = 0;
do {
sum += 1/i;
} while(0 < i--);
printf("%d\n", sum);
}
-------------
#include <stdio.h>
#define max(a,b) ((a) > (b) ? a : b)
main()
{
int i=5, j=5;
printf(" max = %d\n", max(++i, j++));
printf("i = %d, j = %d\n", i, j);
}
-------------
#include <stdio.h>
char a[5][6] = { "one", "two", "three", "four", "five" };
main()
{
printf("%s %d\n", a[1], &a[0][0]);
}
-------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ != 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ == 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
--------------
#include <stdio.h>
fn(a)
int *a;
{
*a = 20;
}
main()
{
int *a = (int *) malloc(4);
*a = 10;
fn(a);
printf("a = %d\n", *a);
}
------------
#include <stdio.h>
struct t {
int a;
int b;
} te[3] = { 1, 2, 3, 4, 5, 5 };
main()
{
struct t *b;
b = te;
printf("val : %d\n", ++b++->a);
}
-------------
#include <stdio.h>
main()
{
char a[5];
int b[5];
printf("%s\n", a);
printf("%d\n", b);
}
____------------
#include <stdio.h>
main()
{
int i=0;
int x,y,z=0;
for(; i < 5; i++) {
int x;
x = i * y + z;
y = z = i;
}
printf("%d %d \n", i,x);
}
----------------
#include <stdio.h>
int a[20];
main()
{
int i ;
a = (int *) malloc(20 * sizeof(int));
for(i=0; i<20; i++) {
*a = i;
a++;
}
if(printf("%d\n", a) ) printf("Yes\n");
}
---------------
#include <stdio.h>
main()
{
int a = 5;
int i, count = 0;
for(i=0; i<32; i++)
if( a & (1 << i) ) count ++;
printf("count = %d\n", count);
}
----------------
#include <stdio.h>
char *fn()
{
char buf[100];
scanf("%s", buf);
return buf;
}
main()
{
char *a;
a = fn();
printf("%s\n", a);
}
---------------
#include <stdio.h>
main()
{
int a = 1, i=0;
for(; i<10; i++)
printf("2 ** %d = %d\n", i, a << i);
}
---------------
#include <stdio.h>
typedef int *(*abc)();
int *f1();
void f2();
main()
{
abc fn1, fn2;
int *ret;
printf("B4 fncall ...\n");
fn1 = f1;
ret = f1();
printf("Over ret = %d .,......\n", *ret);
}
int *f1()
{
int *a;
a = (int *) malloc(20);
*a = 100;
printf("inside f1\n");
return(a);
}
void f2()
{
printf("inside f2\n");
}
------------
#include <stdio.h>
/* void (*fn) (); */
void *f1()
{
printf("f1\n");
}
main()
{
void * (*fn)();
fn = f1;
fn();
}
---------------
#include <stdio.h>
typedef struct {
void (*fn1)();
void (*fn2)();
}fnptr;
void f1()
{
printf("Inside fn1\n");
}
void f2()
{
printf("Inside fn2\n");
}
main()
{
fnptr a;
a.fn1 = f1;
a.fn2 = f2;
(*a.fn1)();
(*a.fn2)();
a.fn2 = f1;
(*a.fn2)();
}
-------------
#include <stdio.h>
char *fn();
main()
{
char *a = "Good", *b = "ddd";
a = fn();
b = fn();
printf("%s\n", a);
}
char *fn()
{
static char b[10];
strcpy(b, "super");
return (b);
}
----------------
#include <stdio.h>
main()
{
int temp = 1;
temp = (temp <<= 1 % 2);
printf("temp = %d\n", temp);
}
----------------
#include <stdio.h>
int test();
struct point {
int x;
int y;
} u[] = { 1,2, 10,4, 45,6, 27,8};
main()
{
struct point *a;
test();
/*
a = u;
printf("%d \n", ((a++)->x)++);
printf("a-> = %d\n", a->x);
printf("u. = %d\n", u->x);
*/
}
int test()
{
struct point *a, *b, *c, *d;
a = u; b=u; c=u; d=u;
printf(" ++a->x %d\n", ++a->x);
printf("b++->x %d\n", b++->x);
printf("c->x++ %d\n", c->x++);
printf("(++d)->x %d\n", (++d)->x);
}
----------------
#include <stdio.h>
typedef union {
int no;
char nm;
} u;
main()
{
u a;
char b[5];
a.no = 10;
a.nm ='4';
printf("%d %d\n", a.nm, b);
a.nm = '2';
a.no = 20;
printf("%d\n", a.nm);
}
------------------
#include <stdio.h>
change(str)
char *str;
{
char *b = "lakshman";
str = b;
}
main()
{
char *a = "ram";
change(a);
printf("%s\n", a);
}
----------------
#include <stdio.h>
main()
{
int a,b;
a = 100; b = 50;
printf("%d\n", a-- - --b);
a = 100; b = 50;
a = a-- - --b;
printf("%d\n", a);
}
---------------
#include <stdio.h>
fn();
main()
{
int i = 10;
fn(i, i++);
}
fn(a,b)
int a,b;
{
printf("val : %d %d\n", a,b);
}
_-----------------
#include <stdio.h>
struct x {
int a;
char b;
} ex[4] = { 1, '1', 2, '2', 3, '3', 4, '4' };
main()
{
struct x *y;
y = ex;
++y++->a;
printf("ex : %d %c y: %d %c \n", ex->a, ex->b, y->a, y->b);
}
-------------------
#include <stdio.h>
enum a{
b = 0,
c, d, e, f, g
};
main()
{
enum a aa;
aa = e;
if(aa) printf("yes : %d\n", aa); else printf("no");
}
----------------
#include <stdio.h>
main()
{
int a = 10, b = 20;
printf("a = %d %d %d\n",a,a = a++ + ++b, a);
}
-----------------------------------------------------------------------------
#include <stdio.h>
#define A 2
#define B 3
#define C A - B
#define D 4 - C
main()
{
int x = D;
printf("x = %d\n", x);
}
-------------------
#include <stdio.h>
main()
{
int i =3;
printf("%d\n", i++);
printf("%d\n", i++);
}
---------------
#include <stdio.h>
#define A RAM
#define RAM ram
main()
{
char *ram = "hello ram!";
printf("%s\n", A);
}
-------------
#include <stdio.h>
main()
{
int i = 5, sum = 0;
do {
sum += 1/i;
} while(0 < i--);
printf("%d\n", sum);
}
-------------
#include <stdio.h>
#define max(a,b) ((a) > (b) ? a : b)
main()
{
int i=5, j=5;
printf(" max = %d\n", max(++i, j++));
printf("i = %d, j = %d\n", i, j);
}
-------------
#include <stdio.h>
char a[5][6] = { "one", "two", "three", "four", "five" };
main()
{
printf("%s %d\n", a[1], &a[0][0]);
}
-------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ != 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ == 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
--------------
#include <stdio.h>
fn(a)
int *a;
{
*a = 20;
}
main()
{
int *a = (int *) malloc(4);
*a = 10;
fn(a);
printf("a = %d\n", *a);
}
------------
#include <stdio.h>
struct t {
int a;
int b;
} te[3] = { 1, 2, 3, 4, 5, 5 };
main()
{
struct t *b;
b = te;
printf("val : %d\n", ++b++->a);
}
-------------
#include <stdio.h>
main()
{
char a[5];
int b[5];
printf("%s\n", a);
printf("%d\n", b);
}
____------------
#include <stdio.h>
main()
{
int i=0;
int x,y,z=0;
for(; i < 5; i++) {
int x;
x = i * y + z;
y = z = i;
}
printf("%d %d \n", i,x);
}
----------------
#include <stdio.h>
int a[20];
main()
{
int i ;
a = (int *) malloc(20 * sizeof(int));
for(i=0; i<20; i++) {
*a = i;
a++;
}
if(printf("%d\n", a) ) printf("Yes\n");
}
---------------
#include <stdio.h>
main()
{
int a = 5;
int i, count = 0;
for(i=0; i<32; i++)
if( a & (1 << i) ) count ++;
printf("count = %d\n", count);
}
----------------
#include <stdio.h>
char *fn()
{
char buf[100];
scanf("%s", buf);
return buf;
}
main()
{
char *a;
a = fn();
printf("%s\n", a);
}
---------------
#include <stdio.h>
main()
{
int a = 1, i=0;
for(; i<10; i++)
printf("2 ** %d = %d\n", i, a << i);
}
---------------
#include <stdio.h>
typedef int *(*abc)();
int *f1();
void f2();
main()
{
abc fn1, fn2;
int *ret;
printf("B4 fncall ...\n");
fn1 = f1;
ret = f1();
printf("Over ret = %d .,......\n", *ret);
}
int *f1()
{
int *a;
a = (int *) malloc(20);
*a = 100;
printf("inside f1\n");
return(a);
}
void f2()
{
printf("inside f2\n");
}
------------
#include <stdio.h>
/* void (*fn) (); */
void *f1()
{
printf("f1\n");
}
main()
{
void * (*fn)();
fn = f1;
fn();
}
---------------
#include <stdio.h>
typedef struct {
void (*fn1)();
void (*fn2)();
}fnptr;
void f1()
{
printf("Inside fn1\n");
}
void f2()
{
printf("Inside fn2\n");
}
main()
{
fnptr a;
a.fn1 = f1;
a.fn2 = f2;
(*a.fn1)();
(*a.fn2)();
a.fn2 = f1;
(*a.fn2)();
}
-------------
#include <stdio.h>
char *fn();
main()
{
char *a = "Good", *b = "ddd";
a = fn();
b = fn();
printf("%s\n", a);
}
char *fn()
{
static char b[10];
strcpy(b, "super");
return (b);
}
----------------
#include <stdio.h>
main()
{
int temp = 1;
temp = (temp <<= 1 % 2);
printf("temp = %d\n", temp);
}
----------------
#include <stdio.h>
int test();
struct point {
int x;
int y;
} u[] = { 1,2, 10,4, 45,6, 27,8};
main()
{
struct point *a;
test();
/*
a = u;
printf("%d \n", ((a++)->x)++);
printf("a-> = %d\n", a->x);
printf("u. = %d\n", u->x);
*/
}
int test()
{
struct point *a, *b, *c, *d;
a = u; b=u; c=u; d=u;
printf(" ++a->x %d\n", ++a->x);
printf("b++->x %d\n", b++->x);
printf("c->x++ %d\n", c->x++);
printf("(++d)->x %d\n", (++d)->x);
}
----------------
#include <stdio.h>
typedef union {
int no;
char nm;
} u;
main()
{
u a;
char b[5];
a.no = 10;
a.nm ='4';
printf("%d %d\n", a.nm, b);
a.nm = '2';
a.no = 20;
printf("%d\n", a.nm);
}
------------------
#include <stdio.h>
change(str)
char *str;
{
char *b = "lakshman";
str = b;
}
main()
{
char *a = "ram";
change(a);
printf("%s\n", a);
}
----------------
#include <stdio.h>
main()
{
int a,b;
a = 100; b = 50;
printf("%d\n", a-- - --b);
a = 100; b = 50;
a = a-- - --b;
printf("%d\n", a);
}
---------------
#include <stdio.h>
fn();
main()
{
int i = 10;
fn(i, i++);
}
fn(a,b)
int a,b;
{
printf("val : %d %d\n", a,b);
}
_-----------------
#include <stdio.h>
struct x {
int a;
char b;
} ex[4] = { 1, '1', 2, '2', 3, '3', 4, '4' };
main()
{
struct x *y;
y = ex;
++y++->a;
printf("ex : %d %c y: %d %c \n", ex->a, ex->b, y->a, y->b);
}
-------------------
#include <stdio.h>
enum a{
b = 0,
c, d, e, f, g
};
main()
{
enum a aa;
aa = e;
if(aa) printf("yes : %d\n", aa); else printf("no");
}
----------------
#include <stdio.h>
main()
{
int a = 10, b = 20;
printf("a = %d %d %d\n",a,a = a++ + ++b, a);
}
---------------
28 August 2011
Powered by Blogger.
About Me
Featured Post
5G Network Simulation in NS3 using mmWave | NS3 Tutorial 2024
5G Network Simulation in NS3 Using mmWave This post shows the installation of ns3mmwave in Ubuntu 24.04 and simulates 5G networks in ns3. In...
Contact form
Total Pageviews
Search This Blog
Categories
- 5G
- 8051
- ADA
- Analytics
- Android
- Animator
- AODV
- Apache
- ARM
- AWK
- C
- C++
- CentOS
- Cloud
- CMS
- Computer Networks
- Contiki
- CPS. Cyber Physical Systems
- CSMA
- Data Structures
- Deep Learning
- Digital Electronics
- elearning
- Electrical Engineering
- Embedded Systems
- EmbeddedSystems
- Energy
- Errors
- Fedora
- Flow Monitor
- gnuplot
- HowTos
- Installation
- Internet of Things
- IOT
- IoT Tutorials
- Javascript
- Kali Linux
- Linux
- Linux Commands
- Linux Kernel Programming
- Linux Mint
- Mac OS
- MANETs
- Moodle
- MySQL
- NetAnim
- Network Analyser
- Network Analysis
- Network Simulation
- Network Simulator 2
- Network Simulator 3
- Node JS
- ns-3 Tutorial
- ns-3.44
- NS2
- NS2 Errors
- NS2 Lecture Series
- NS2 Tutorial
- NS3
- nsnamcom
- Omnet
- Omnet++
- Open Source
- Optical Networks
- Perl
- PHP
- Point to Point
- Presentation
- Protocol
- Python
- PyTorch
- R
- RealTimeSystems
- Research
- Research Tools
- Robotics
- ROS
- routing
- RTOS
- SDN
- Sensor Networks
- Shell
- Software Engineering
- Special
- Stone Letters
- TCL
- Testing
- Tracegraph
- Ubuntu
- VANET
- VHDL
- Videos
- Visualizer
- Windows 10
- Windows 11
- Windows 7
- Windows 8
- Windows7
- Wired network
- wireless
- Wireshark
- wordpress
- xgraph
- Youtube
Pages
Pages
Pages - Menu
Most Popular
-
Mounting NTFS Mounting NTFS partition in CentOS/RHEL will need a simple trick. Here is the step. $] sudo yum install epel-release $] sudo yu...
-
This post will help you in installing Network Simulator 2 version NS2.35 in Ubuntu 11.10 Instructions Install Ubuntu Download NS-2.35 (...
-
This post tells you how to install TinyOS installation in Ubuntu 12.04 (I used this old OS as the tinyos 2.0.2 is released earlier and has ...
Popular Posts
-
Mounting NTFS Mounting NTFS partition in CentOS/RHEL will need a simple trick. Here is the step. $] sudo yum install epel-release $] sudo yu...
-
This post will help you in installing Network Simulator 2 version NS2.35 in Ubuntu 11.10 Instructions Install Ubuntu Download NS-2.35 (...
-
This post tells you how to install TinyOS installation in Ubuntu 12.04 (I used this old OS as the tinyos 2.0.2 is released earlier and has ...

0 comments:
Post a Comment