10.访问固定的内存位置:设置一绝对地址为0X67A9的整型变量的值为0XAA66。编译器是一个纯粹的ANSI编译器。【该问题测试你是否知道为了访问一个绝对地址把一个整型数强制转换为一指针是合法的】
- int *ptr;
- ptr = (int *)0x67A9;
- *ptr = 0xAA55;
- _interrupt double compute_area(double radius)
- {
- double area = PI*radius*radius;
- printf("area = %f",area);
- return area;
- }
- void foo(void)
- {
- unsigned int a = 6;
- int b = -20;
- if(a+b>6)
- {
- puts(">6");
- }
- else
- {
- puts("<6");
- }
- }