个人反思
点点滴滴25
菜鸡
展开
-
C 语言 宏定义和宏函数
在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX( a, b) ( (a) > (b)?(a) : (b) ) 其次,把它用函数来实现: int max( int a, int b) { return (a > b a : b) } 很显然...原创 2020-06-18 16:35:14 · 785 阅读 · 0 评论 -
2019.3.7 反思, 测试C语言基本功到底好不好?
下午上了VC++课,老师念完PPT,由于C++是在C上++的,我不屑于听他讲课,刷着最右,他出了几道很简单但很基础的代码题,我抬头看了看,很基础的题,真的很基础。但是我没算出正确答案。 int a(3),b(4),c; c=a>b?++a:++b; cout<<c<<endl; cout<<a<<b<<...原创 2019-03-07 17:53:46 · 186 阅读 · 0 评论