- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 基于套接字实现的聊天室
在这里插入代码片 #include <stdio.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> #include <sys/types.h> #include <stdlib.h> #include <string.h> #include <pthread.h> #define port 3000 // 端口
2021-09-10 05:34:36
524
原创 实现String的功能
String的功能有哪些? class CxString { char *str; public: // 构造函数 CxString(const char *string = "") // 拷贝构造函数 CxString(const CxString& that) // 赋值函数 CxString& operator=(const CxString& that) // 析构函
2021-09-05 01:01:01
125
原创 c语言简介
c语言简介 BCPL->newB->c->UNIX(收费)->Minix->Linux->gcc(为了编译Linux内核) GNU(通用的不收费的致力于做类uinx系统组织) Linux c语言诞生于1970年~1973年,在肯.汤普逊和丹尼斯.里奇的领导下 编写完成的,归属于美国的贝尔实验室。 c语言是专门编写操作系统的语言,所以天生适合对硬件编程,也以 速度快著称,也非常适合实现数据结构与算法。(关键词少,32个) 缺点:由于出现时间早,有很多缺陷,也是由于没想到普通
2021-05-01 01:35:42
230
1
原创 c语言的学习02
c语言的学习02 一、运算符 自变运算符:++/-- 使变量的值自动加、减1 前自变:++num --num 立即生效 后自变:num++ num-- 下一条命令有效 注意:不要在一行代码中出现多个自变运算符 算术运算符:+ - * / % / % 除数不能为0,否则会产生浮点数例外,核心已转储,程序直接挂掉 整数/整数 结果没有小数 关系运算符:> < >= <= == != 比较的结果是0或1,比较的结果还能继续参与运算
2021-03-23 20:26:20
156
1
原创 c语言的学习01
c语言的学习01 一、第一个程序 #include<stdio.h> int main() { printf("Hello World!\n"); return 0; } #include<stdio.h> 程序员所编写的代码并不是标准c代码,需要一段程序对他进行翻译成标准c代码,负责翻译的程序叫做预处理,被翻译的代码叫做预处理指令,在c语言中以#开头的都是预处理指令。 #include 功能是把一个头文件导入到当前文件 #include <> 从系统
2021-03-23 20:23:06
173
原创 linux基础命令02
C++学习day02 vim文本编辑器: 可以在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,可以升级(二次开发)、可以扩展(安装插件)。 1)基本的用法: 进入vim:vim file.c 存在进入,不存在新建进入 输入 i :进入编辑模式,编写代码 保存退出:按ESC退出编辑模式,输入shift + zz保存并退出(只保存内容不保存属性,wq保存内容也保存属性) 2)vim三大模式: 正常模式: 一般用于阅读文件,可以用一些快捷键来快速的修改文件 插入模式: 一般用于编辑文件,输入内
2021-03-16 21:19:08
199
原创 linux基础命令01
C++ 学习day01 一、开发环境: Virtualbox是虚拟机工具,好处免费开源。 Ubuntu 12.04版本 LTS(长期支持更新版本) vim 代码编辑器 gcc 编译器 二、Linux系统介绍: 发展:BCPL–>newB–>C–>Unix–>linux Linux管理硬盘的能力非常强,所以我们看到的只有一个分区。 / 根目录,存储了所有的文件: bin 存放系统命令 dev 设备文件(一切皆文件) media 多媒体目录 u盘、光驱、挂载的目
2021-03-16 21:17:59
101
原创 C++ 环境搭建
C++ 环境搭建 资料 1)宿主操作系统:win7以上 2)虚拟机工具:VirtualBox 5.2.8(可以直接百度搜索Virtual Box,在官网下载,https://www.virtualbox.org/) 3)虚拟机系统:Ubuntu 12.04 LTS(长期支持版本)(进入Ubuntu官网下载,https://ubuntu.com/#download) 安装过程 2.1 VirtualBox安装 1)VirtualBox采用默认安装即可 2)如果打不开->右键->属性->
2021-03-16 21:10:36
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人