原文:写一个标准宏MIN,输入两个参数,返回较小的

defineMIN A,B A lt B A : B MIN p ,b 会产生宏的副作用剖析:这个面试题主要考查面试者对宏定义的使用,宏定义可以实现类似于函数的功能,但是它终归不是函数,而宏定义中括弧中的 参数 也不是真的参数,在宏展开的时候对 参数 进行的是一对一的替换。程序员对宏定义的使用要非常小心,特别要注意两个问题: 谨慎地将宏定义中的 参数 和整个宏用用括弧括起来。所以,严格地讲,下述 ...

2016-08-29 16:06 0 3982 推荐指数:

查看详情

一个函数,将一个int型的数组做为参数传入,使用指针返回两个结果:最大值和最小值

今日下午研究了一下c语言中的指针问题,c语言的核心是指针,指针的核心是地址,地址的核心是内存。 在main函数中定义了一个数组,并且定义了一个max和一个min来保存数组中的最大值和最小值。 在函数hanshu中传递的值包括数组的首地址,数组的长度,以及最大值的地址和最小值的地址 ...

Thu Nov 19 03:57:00 CST 2015 3 3174
两个map一个reduce(两个输入文件)

两个map,一个map读取一个hdfs文件,map完之后进入一个reduce进行逻辑处理。 package com.zhongxin.mr; import org.apache.commons.lang.StringUtils; import ...

Fri Dec 15 16:39:00 CST 2017 1 910
可以在一个.java文件中两个类吗?

一个java文件中可以有任意多个类,接口或是注解..但是只能有一个类是public的,而且这个类的名字要和文件同名,比如public类名为A则文件名就应当为A.java ...

Thu May 09 04:07:00 CST 2019 0 918
输入两个链表,找出他们的第一个公共节点

分析:如果两个单向链表有公共的结点,也就是说两个链表从某一结点开始,它们的m_pNext都指向同一个结点。但由于是单向链表的结点,每个结点只有一个m_pNext,因此从第一个公共结点开始,之后它们所有结点都是重合的,不可能再出现分叉。所以,两个有公共结点而部分重合的链表,拓扑形状看起来像一个Y ...

Sun Apr 20 03:23:00 CST 2014 0 4706
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM