AI智能
改变未来

C语言/C++ 第24页

C语言学习第八天【函数递归】-爱站程序员基地

C语言学习第八天【函数递归】

AI

C语言学习第八天【函数递归】 【例题一】使用函数递归求字符串长度 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> int ...

c++ this-爱站程序员基地

c++ this

AI

this 成员函数的隐含参数在C++的类中,每一个非静态函数中都有一个this指针,存在于成员函数中,作为函数的第一个形参,但是不会显示,指向当前调用函数this指针的类型取决于使用this 的成员函数类型以及对象类型,this指针并不是成...

C语言循环分支结构深度总结实践-爱站程序员基地

C语言循环分支结构深度总结实践

AI

1、 C语言中循环和分支的应用尤为广泛,也存在很多不可忽视的细节,例如对于初学者来说选择分支中最容易分不清楚的就是悬空else与if配对的问题,分析不清楚代码之间的关系就无法写出相应的程序代码,也不利于后期代码修改。没有太多捷径可走,只有多...

c++ const 有几个人敢说自己完全掌握了-爱站程序员基地

c++ const 有几个人敢说自己完全掌握了

AI

const基本概念 const即常量的意思,简单理解就是不能被修改的对象或值. 用法 const int a = 0;a不能被修改. a = 1; //不合法 const int* p;p所指向的变量的内容不能被修改. *p = 1; //...

3.17 c语言自定义函数-爱站程序员基地

3.17 c语言自定义函数

AI

比较两个数的较大值 2.用函数交换两个变量的值 当不使用函数时,应使用一个中间参数进行替换,否则在将a=b时,a的值已经改变为b,再用b= a时,b的值并未发生改变 在使用函数时,下图的结果中a,b的值并未交换,这是因为自定义函数中的x,y...

C++中的const-爱站程序员基地

C++中的const

AI

const 成员函数加const加const表示值能不能被修改const对象不可以调用非const函数非const对象可以调用const对象 class A{int _a;public:getI()//只读{return _i;}setI(...

一个C++引用库的头文件预编译陷阱-爱站程序员基地

一个C++引用库的头文件预编译陷阱

AI

写在前面 老胡最近在工作中,有个场景需要使用一个第三方库,引用头文件,链接库,编译运行,一切都很正常,但是接下来就遇到了一个很诡异的问题,调用该库的中的一个对象方法为对象修改属性的时候,会影响到对象的另外一个属性,当时百思不得其解,直呼灵异...