C++
文章平均质量分 82
杰儿__er
不努力一下,怎么知道什么叫绝望!哈哈哈
展开
-
对于C++中 数据对象中的数据成员的初始化(构造函数的作用)
**************************数据成员的初始化 *******************************************************************************************************************1、数据成员是否能在定义类的时候就初始化?class A{private: int a =...原创 2018-05-12 14:53:50 · 12290 阅读 · 3 评论 -
C 判断 —— if...else 语句(bool变量、float变量、指针变量与“零值”进行比较)(else 到底与哪个 if 配对呢? if 语句后面的分号?)
1、bool 变量与“零值”进行比较bool 变量与“零值”进行比较的 if 语句怎么写?bool bTestFlag = FALSE;//想想为什么一般初始化为 FALSE 比较好?A), if(bTestFlag == 0); if(bTestFlag == 1);B), if(bTestFlag == TRUE); if(bTestFlag == FLASE);C), if(b...原创 2018-11-07 17:15:04 · 1710 阅读 · 2 评论 -
C/C++ —— 什么是定义?什么是声明?
什么是定义?什么是声明?它们有何区别?举个例子:A)int i;B)extern int i; (关于 extern,后面解释)哪个是定义?哪个是声明?或者都是定义或者都是声明?我所教过的学生几乎没有一人能回答上这个问题。这个十分重要的概念在大学里从来没有被提起过!什么是定义:所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名...原创 2018-11-06 14:14:20 · 2131 阅读 · 0 评论 -
函数 —— strncpy() (内存重叠) memcpy() memmove() 一个字符串拷贝给另一个字符串
char *strncpy(char *dest, const char *src, size_t n) *strncpy(char *dest, const char *src, size_t n)/*功能: * C 库函数 char *strncpy(char *dest, const char *src, size_t n) 把 src 所指向的字符串复制到 dest,最多复制 n ...原创 2018-05-30 11:53:55 · 2618 阅读 · 0 评论 -
Linux命令之 —— grep \ls \ ll \ sed \ bg fg \ ipset \ wc \ ifconfig \ awk
0. grep命令1. Linux ls -ld 12. Linux 中ls -l // ll 命令详解 (7个字段):文件属性 13. shell中的if判断4. Linux中 >和>>的区别 []和[[]]的区别 35. sed的使用参数 (shell的用途)6. bg或者fg 7. ipset命令 8. wc - 命令9. ifc...原创 2018-05-23 23:51:06 · 1507 阅读 · 0 评论 -
C语言入门经典——基础知识(指针 数组 多维数组)
****************************************指针******************************************************************************************************************************能够存储地址的变量称为指针。指针的声明: int *poi...原创 2018-05-28 16:43:16 · 250 阅读 · 0 评论 -
C语言入门经典——基础知识(数据类型)(32位与64位系统基本数据类型的字节数)
一、读取数据的格式说明符 除此之外: sizeof(char) = 1 sizeof(long long) = 8 sizeof(long double) = 12 ...原创 2018-05-25 10:21:47 · 9219 阅读 · 0 评论 -
结构体的嵌套 自身嵌套 相互嵌套
什么是结构体的嵌套?在结构体的定义中,结构体的成员又是另外一个结构体的变量。结构体嵌套的问题有哪些?结构体的自引用,就是在结构体内部,包含指向自身类型结构体的指针。结构体的相互引用,就是说在多个结构体中,都包含指向其他结构体的指针。结构体应该注意的问题?结构体定义中可以嵌套其他结构体类型的变量,不可以嵌套自己这个类型的变量。可以嵌套自己类型的指针。*********...原创 2018-05-16 00:01:59 · 47280 阅读 · 28 评论 -
数据结构 结构的声明 一个结构作为另一个结构的成员 单向链表的实现 双向链表的实现
*******************************什么是结构体*************************************************************************************************************************************************************#...原创 2018-05-15 23:19:33 · 362 阅读 · 0 评论 -
字符串中 去掉字符串前后空格以、'\t'(tab) C函数实现,附sscanf正则方式
一、问题描述: 当读取配置文件的时候,fgets()一行一行的读取文件后,sscanf()会对读取出来的这行字符串进行截取处理(此时sscanf()使用正则表达式处理字符串),但是当字符串的首位有空格或者‘\t’时候,后续字符串的比较时,会带来不必要的麻烦。二、举例说明:(提示:->表示开始 <-表示结尾 实际的配置文件中并不存在,只是为了更好的显示文件中有空格或者tab) ...原创 2018-05-21 00:16:12 · 4497 阅读 · 0 评论 -
函数 —— scanf() fscanf() sscanf() (分析sscanf正则表达式的用法)
int scanf(const char *format, ...); int fscanf(FILE *stream, const char *format, ...); int sscanf(const char *str, const char *format, ...);************************************...原创 2018-05-20 20:21:41 · 3375 阅读 · 2 评论 -
函数 —— strtok() 例如:Fred male 25,John male 62,Anna female 16两层循环
//char *strtok(char *str, const char *delim)/*功能: * 函数用来将字符串分割成一个个片段*//*参数: * str -- 要被分解成一组小字符串的字符串。 * delim -- 包含分隔符的 C 字符串。*//*返回值: * 该函数返回被分解的最后一个子字符串,如果没有可检索的字符串,则返回一个空指针*/#include <...原创 2018-05-20 00:30:19 · 351 阅读 · 0 评论 -
函数 —— fgets()
//char *fgets(char *str, int n, FILE *stream)/*功能: *从文件指针stream中读取n-1个字符,存到以str为起始地址的空间里,直到读完一行,如果成功则返回str的指针,否则返回NULL。*//*参数: * str -- 这是指向一个字符数组的指针,该数组存储了要读取的字符串。 * n -- 这是要读取的最大字符数(包括最后的空字符)。通常是使用以...原创 2018-05-18 14:14:39 · 10069 阅读 · 0 评论 -
对C++ static作用——修饰 数据成员(改变为静态数据成员)、 成员函数(改变为静态成员函数)
**************************数据成员的初始化 *******************************************************************************************************************1、数据成员是否能在定义类的时候就初始化?class A{private: int a =...原创 2018-05-12 18:29:53 · 4650 阅读 · 1 评论 -
读文件 —— 读写配置文件
例如 —— 配置文件的格式如下:./net.conf 的文件的内容为IP=192.168.1.20 MASK=255.255.255.0 DNS=192.168.1.1(要把IP的值进行修改)#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#...原创 2018-05-18 17:20:10 · 1445 阅读 · 0 评论 -
C语言 —— 关键字(C语言标准定义的32个关键字:auto、register、static、sizeof、signed、unsigned 、break 、 continue 、void)
C语言标准定义的32个关键字:(列出每个关键字的意义)关键字 意 义auto 声明自动变量,缺省时编译器一般默认为 autoint 声明整型变量double 声明双精度变量long 声明长整型变量char 声明字符型变量float 声明浮点型变量short 声明短整型变量signed 声明有符号类型变量unsigned 声明无符号类型变量struct 声明结构体变量uni...原创 2018-12-25 15:20:34 · 3945 阅读 · 0 评论