#define _CRT_SECURE_NO_WARNINGS


#include<stdio.h>

#include<string.h>


//int Max(int x, int y)

//{

// if (x > y)

//  return x;

// else

//  return y;

//

//}

//int main()

//{

// int num1 = 0;

// int num2 = 0;

// scanf("%d%d", &num1, &num2);

// int max = 0;

// max = Max(num1, num2);

// printf("max=%d", max);

// return 0;

//}

//int main()

//{

// int a = 0;

// int b = ~a;

// printf("%d\n", b);

// return 0;

//}

//int main()

//{

// int a = 10;

// int b = a++;

// printf("a=%d b=%d", a, b);

// return 0;

////}

//int main()

//{

// double a = 3.14;

// return 0;

//}

//int main()

//{

// int a = 2;

// int b = 3;

// int max = 0;

// max = (a > b ? a : b);

// printf("%d",max);

// return 0;

////}

//int main()

//{

// return 0;

//

////}

//int main()

//{

//// return 0;

////}

//void test()

//{

// static int a = 1;

// a++;

// printf("a=%d\n", a);

//}

//int main()

//{

// int i = 0;

// while (i<5)

// {

//  test();

//  i++;

// }

// return 0;

////}

//int main()

////{

//// extern int g_hj;

//// printf("%d",g_hj);

//// return 0;

////}

//extern int Add(int, int);

//int main()

//{

// int a = 10;

// int b = 20;

// int c = Add(a,b);

// printf("%d\n", c);

// return 0;

//}

//Max(int x, int y)

//{

// if (x > y)

//  return x;

// else

//  return y;

//

//}

//

//#define MAX(X,Y)(X>Y?X:Y)

//

//int main()

//{

// int a = 10;

// int b = 20;

// int max = Max(a,b);

// printf("%d\n", max);

// max = MAX(a, b);

// printf("%d\n", max);

// return 0;

//}

int main()

{

char ch = 'w';

char* pc = &ch;

printf("%d\n", sizeof(pc));

return 0;

}

const定义常变量

define定义标识符常量

enum定义枚举常量

static修饰局部变量,使局部变量生命周期边长,修饰全局变量和函数会使之作用域缩小

\转义字符

\ddd1-3个八进制数字

\xdd2个十六进制数字

%s是打印字符串

\0字符串结束标志

\t是水平制表图

ASCII是编码表,一个码对应一个值

0的十进制数字是48,A的是65,a的是97

ntavbfr前面加\都具有转义的含义

int arr[10]是定义一个存放10个整数数值的数组

()强制类型转换