C、C++
软件测试李同学
物联网工程专业毕业,大数据平台高级测试工程师。曾负责智能相机软件系统、工业智能相机、银行基金系统、物联网终端、大数据统一开发平台等产品的测试。熟悉黑盒测试、白盒测试、接口测试、自动化测试、性能测试、测试平台开发。精通测试理论知识,熟练使用的测试工具,可满足多变的测试任务,提倡全栈测试保证质量。目前负责大数据实时计算、数据服务等平台测试,在测试工作中表现优异,荣获2020年年度优秀员工、2021年3月优秀员工、2021年6月优秀项目、2021年11月优秀导师、2022年3、6月入围奖、2022年10月优秀员工、2023年3月进步奖、2023年6月进步奖
展开
-
不调用C++/C字符串库函数,实现字符串复制函数strcpy
已知strcpy的函数原型:char *strcpy(char *strDest,const char *strSrc),其中strDest是目的字符串,strSrc是原字符串。不调用C++/C的字符串库函数,实现字符串复制函数strcpy。 一种方法:char *strcpy(char *strDest, const char *strSrc)//源字符串参数用const修原创 2017-10-31 19:03:25 · 7109 阅读 · 0 评论 -
推理题-谁是小偷?
警察抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”。现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?环境:VC++6.0.CPP文件:#includemain(){ int A,B,C,D; char i; printf("小原创 2017-11-03 14:37:34 · 13755 阅读 · 2 评论 -
作用域运算符::用法
::是运算符中等级最高的,它分为三种:全局作用域符,类作用域符,命名空间作用域符全局作用全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如: char zhou; //全局变量 void sleep() { char zhou; //局部变量 zhou(局部变量) = zhou(局部变量) *zhou(转载 2017-11-29 09:11:42 · 2916 阅读 · 0 评论 -
const型数据小结
由于与对象有关的const型数据种类较多,形式又有些相似,比较难记住,容易混淆。这里,归纳一下。为了便于理解,对象名设为Time。可以通过下列的表格熟悉const型数据的用法,需要的时候也方便查询。表中最后一行是对象的引用,不属于const型数据。形式含义Time const t1;t1是常对象,其值在任何情况下都不能改变void Time::f原创 2018-03-17 15:02:49 · 343 阅读 · 0 评论 -
C++字符串
C++字符串C++提供了两种字符串的表现形式:1,C风格字符串。2,C++引入的string类类型。C风格字符串C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用 null 字符 '\0' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。下面的声明和初始化创建了一个 "Hello" 字符串。由于在数组的末尾存储了空字原创 2018-02-25 09:13:13 · 295 阅读 · 0 评论 -
C++函数调用过程和内置函数详解
上图表示函数调用过程:①程序先执行函数调用之前的语句;②流程的控制转移到被调用函数入口处,同时进行参数传递;③执行被调用函数中函数体的语句;④流程返回调用函数的下一条指令处,将函数返回值带回;⑤接着执行主调函数未执行的语句。 这样就要求在转到被调用函数之前,要记下当时执行的指令的地址,还要“保护现场”(记下当时有关的信息),方便在函数调用之后继续执行。在函数调用之后,流程原创 2018-03-12 10:15:01 · 4277 阅读 · 0 评论 -
C++指针
前言指针是C和C++中一个重要的概念。正确而灵活地运用它,可以使程序简洁、紧凑、高效。每一个学习、使用C和C++语言的人,都应该深入地学习和掌握指针。学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存原创 2018-02-28 09:46:28 · 333 阅读 · 0 评论