
linux c/C++面试题总结
skyleemon
天生我材
展开
-
在字符串中找出连续最长的数字串
题目描述: 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意: 数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL!样例输入: abcd12345ed125ss123058789原创 2016-05-19 00:46:28 · 1504 阅读 · 0 评论 -
C/C++面试题总结(1)
题型一:写一个宏定义一年有多少秒,忽略闰年#define SECONDS_PER_YEAR (365*24*60*60UL) 要点: 括号 – 宏定义 U – 无符号 L – 如果是16位机器将发生溢出题型二:定义一个宏,返回两个数中较小者#define min(x,y) ({ \ const t...原创 2016-04-06 00:27:24 · 649 阅读 · 0 评论 -
2016.05.05笔试
求fun(10)的输出结果是?void fun (int x){ if (x/2 > 0) fun(x/2); printf ("%d", x);}答案:1 2 5 10. 考点:递归以下程序的输出结果是?void fun (){ static int a = 0; a+= 2; printf ("%d \n", a);}main (){原创 2016-05-05 22:25:23 · 377 阅读 · 0 评论 -
C/C++面试题总结(2)
1头文件包含<>与”“的区别#include<a.h>#include"a.h"第一种方式是去指定的目录找文件定义 第二种方式除了找默认路径,还会找本地路径原创 2018-03-18 22:21:02 · 176 阅读 · 0 评论