编程入门
-
编程软件下载地址大全(全部亲测好用)
这里为大家总结了大家常用的编译器软件,附带说明以及下载地址,全部亲测好用哦! 1.VC6.0 入门C语言、C++使用率最高的编译器,适合初学学习 下载地址: VC6绿色版(win732位和64位均可用)网盘下载地址: https://pan...
-
C语言中左值和右值的区别
C语言中左值和右值的区别 在C语言学习过程中,大家或许听到过左值和右值的概念,甚至在调试程序时编译器也会给出 left operand must be l-value 即左操作数必须为左值!,今天我们将为大家详细解释这两个词,以及两...
-
C语言逆向之表达式短路分析及应用
C语言逆向之表达式短路分析及应用 大家在学习C语言过程中,可能会见到过一些这样的题,就是表达式短路,表达式短路主要体现在C语言中逻辑运算符和||。今天将对表达式短路的做逆向分析,来深入理解它。 首先利用表达...
-
scanf专题:你可能不知道的scanf的用法
scanf专题:你可能不知道的scanf的用法 上一篇讲解了printf的一些高级用法,不知道大家有没有学到东西,相应的,这篇该为大家介绍对应的输入函数scanf的一些功能了! scanf作为C语言标准函数库中的格式化输入函数,...
-
getchar、getch、getche三者的区别
getchar、getch、getche三者的区别 三个单字符接受函数,今天给为大家详细区分! 第一个,getchar函数,是C语言标准库中的函数,在头文件stdio中,可以接受用户输入的一个字符,回车结束,明文显示。声明和示例如下...
-
printf专题:你可能不知道的printf用法
printf专题:你可能不知道的printf用法 今天这篇,想给大家把printf拿出来再详细讲一讲,因为不少同学反映只会用,但一些参数、返回值什么的还不了解,所以今天总结一二,给大家总结和梳理一下,算是抛砖引玉,能给...
-
C语言自定义函数如何返回数组(下)
C语言自定义函数如何返回数组(下) 通过上一篇的讲解,相信大家已经明白直接的return数组的问题以及原因了,今天我们将详细为大家讲解在函数中返回数组的常见办法。此类问题,应用场景往往为了解决函数间相互通信,...
-
C语言自定义函数如何返回数组(上)
C语言自定义函数如何返回数组(上) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢?能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str数组名(注意不需要加,还...
-
素数问题及快速幂
素数问题及快速幂 通过近几天的训练,确实收获很多,之前很简单的素数问题也学到了更省时的方法。 这是之前大多数人用的方法: int pd ( int n ) { for ( int i = 2 ; i n ; i ++) if ( n % i == 0 ) return 0 ; retu...
-
循序栈的基本操作
循序栈的基本操作 首先采用顺序存储结构的栈称为:顺序栈 一 栈的定义 #define M 100 //定义栈可能的最大长度 typedef int datatype ; //代表了数据类型 typedef struct { datatype data [ M ]; //栈占用的数组空间 ...
-
vector的用法
vector的用法 所谓的vector是将元素放到动态数组中加以管理的容器,vector容器可以随机存取元素,也就是说支持[]运算符和at方式存...
-
栈的封装
栈的封装 一.定义栈的封装 stack 这是定义函数 stack char train ; 定义了一个char类型,名字叫做:train的栈的封装函数。中间尖括号里面是数据的类型,名字在后面。 二.empty() empty() 是判断栈是否为空。代码实现...
-
c++的输入输出
c++的输入输出 cin.get():C++读取单个字符 get() 是 istream 类的成员函数,此函数从输入流中读入一个字符,返回值就是该字符的 ASCII 码。如果碰到输入的末尾,则返回值为 EOF。 注意:get() 函数不会跳过空格、制...
-
string类的继续
string类的继续 继续string类的相关知识,欢迎大家继续观看 一.查找子串 string 类有一些查找子串和字符的成员函数,它们的返回值都是子串或字符在 string 对象字符串中的位置(即下标)。如果查不到,则返回 string...
-
C++ string类
C++ string类 string 类是 STL 中 basic_string 模板实例化得到的模板类 一.构造函数 string 类有多个构造函数,用法示例如下: string s1 (); //s1 = string s2 ( hello ); //s2 = hello string s3 ( 4 , k ); //s3...