《C语言及程序设计》程序阅读——宏定义
2015-07-02 22:08
381 查看
返回:贺老师课程教学链接
写出下面程序的输出结果,并和运行的结果对照。
(2)
(3)
(4)
写出下面程序的输出结果,并和运行的结果对照。
(1) #include<stdio.h> #define M 3 #define N M+1 #define NN N*N/2 int main() { printf("%d\n", NN); return 0; }
(2)
#include<stdio.h> #define SQR(X) X*X int main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a); return 0; }
(3)
#include<stdio.h> #define PR(ar) printf("%d",ar) int main( ) { int j ,a[ ]= {1,3,5,7,9,11,13,15},*p=a+5; for(j=3; j; j--) { switch(j) { case 1: case 2: PR(*p++); break; case 3: PR(*(--p)); } } return 0; }
(4)
#include <stdio.h> #define PT 5.5 #define S(x) PT*x*x int main() { int a=1,b=2; printf("%4.1f\n",S(a+b)); return 0; }
相关文章推荐
- c++编写断点续传和多线程下载模块【转】
- 链式队列的实现(c++)
- C++ 变量名命名规则
- 《C语言及程序设计》实践参考——递归函数
- c语言实现window关机操作
- 《C语言及程序设计》实践项目——递归函数
- 《C语言及程序设计》程序阅读——递归函数
- c++ stl资源--qsort排序
- stl之vector的应用
- 自学笔记-C语言复习2015年7月2日
- c++ 重载运算与类型转换
- 《C++ 沉思录》阅读笔记——句柄类
- 《C++ 沉思录》阅读笔记——代理类
- strcpy/strncpy/strcat/strcmp/strlen函数的c语言实现
- C++之探索多态的本质(虚函数与虚表)2
- C++课程设计:学生成绩管理系统
- Visual C++ Tips: warning C4996: 'stricmp' was declared deprecated
- C++程序设计之四书五经[转自2004程序员杂志]--下篇
- C++程序设计之四书五经[转自2004程序员杂志]--上篇
- Visual C++ Tips: fatal error LNK1276: invalid directive 'ComMode.Obj' found; does not start with '/'