AI智能
改变未来

C语言/C++ 第22页

CppCon 2019 | Back to Basics: RAII and The Rule of Zero-爱站程序员基地

CppCon 2019 | Back to Basics: RAII and The Rule of Zero

AI

本文整理了Arthur O\’Dwyer在CppCon 2019上关于RAII的演讲,演讲的slides可以在此链接进行下载。 在C++程序中,我们往往需要管理各种各样的资源。资源通常包括以下几种: Allocated memo...

C语言-字符串函数的实现(四)之strcmp-爱站程序员基地

C语言-字符串函数的实现(四)之strcmp

AI

C语言中的字符串函数有如下这些 获取字符串长度strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp 字符串查找 strstr strtok ...

C++ 折半查找 (迭代与递归)-爱站程序员基地

C++ 折半查找 (迭代与递归)

AI

折半查找也称二分查找(Binary Search) 它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成...

C语言实现乘法口诀表-爱站程序员基地

C语言实现乘法口诀表

AI

#include <stdio.h>#include <string.h>int main(){int i,j;int a;for (i = 1; i < 10; i++){for (j = 1; j <...

c语言博客第二节-爱站程序员基地

c语言博客第二节

AI

常量  1、字面常量 34   58  39  382  2、const 常属性 const int a = 10 //a常属性不可更改 3、#define定义常量标识符 #define MAX 10; 4、#enum枚举常量//一一列举 ...

C语言:文件操作集合,干货满满!-爱站程序员基地

C语言:文件操作集合,干货满满!

AI

文件操作—知识点小集结 啥是文件 文件的分类 文件名 文件类型 文件缓冲区 文件指针 文件的打开和关闭 fopen fclose 文件的读写 文件的顺序读写 fgetc,fputc fgetc fputc 与 getchar putchar...

C语言中const关键字的用法-爱站程序员基地

C语言中const关键字的用法

AI

前言 关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,虽然在C语言里面有#define预编译指令,但是使用const关键字有如下优点: 1、预编译指令只是对值进行简单的替换,不能进行类型检查 2、可以保...

C++中的间接宏函数-爱站程序员基地

C++中的间接宏函数

AI

宏函数对于每个C++程序员都决不陌生,就算是初出茅庐的C++程序员也知道如何定义、使用宏函数。 但是当初学者看到类似于以下这种宏函数嵌套的时候,可能还是会比较嘀咕, #define CONVERTSTR(x) #x#define CONVE...

C语言练习题-爱站程序员基地

C语言练习题

AI

辗转相除法求最大公约数 对于x,y,假设它俩有一个最大公因数T,则(nx+my)%T==0 原因:x=T+T+T+T+T····· y=T+T+T+T+T······ x/y=v······w –>x=v*y+w R...

C++模板入门-爱站程序员基地

C++模板入门

AI

模板 前言 一、模板 1.函数模板 2.函数模板实例化 3.函数参数的匹配原则 4.类模板 总结 前言 泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。 我们经常使用不同的参数类型...