What will be the output of the following
code?
#include<stdio.h>
#define square(a) ata
int main()
{
printf("%d", square (4 + 5));
return 0;
}
Answers
Answer:
#include<stdio.h>
#include<stdio.h>void fun(int);
#include<stdio.h>void fun(int);int main()
#include<stdio.h>void fun(int);int main(){
#include<stdio.h>void fun(int);int main(){ int a=3;
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a);
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n)
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0)
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) {
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) { fun(--n);
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) { fun(--n); printf("\n%d",n);
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) { fun(--n); printf("\n%d",n); fun(--n);
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) { fun(--n); printf("\n%d",n); fun(--n); }
#include<stdio.h>void fun(int);int main(){ int a=3; fun(a); return 0;}void fun(int n){ if(n>0) { fun(--n); printf("\n%d",n); fun(--n); }}
Explanation:
list_1=[ ]
list_1=[ ]list_1.append([1,(2,3),4])
list_1=[ ]list_1.append([1,(2,3),4])print(list_1[0] [1][1])