博客专栏  >  编程语言   >  C和C++的基础学习

C和C++的基础学习

从C到C++,从面向过程到面向对象。

关注
7 已关注
98篇博文
  • 计算机网络简介

    1. 计算机网络 从覆盖范围分为:局域网(LAN),城域网,广域网,英特网(互联网,Internet) 2. 计算机网络分层结构: a. OSI/RM标准: i. 协议(Pro...

    2017-11-04 10:36
    270
  • Web简介

    Web:蜘蛛网,万维网(www,world wide web)的简称,webpage网页,website网站。 www是一个由超链接组成的系统,web客户端即浏览器可以输入URL(统一资源标识符)来...

    2017-11-04 10:38
    418
  • 套接字编程

    /* socket: #include #include int socket(int domain,int type,int protocol);//领域,类型,协议#pragma pack(1)...

    2017-11-04 10:42
    206
  • UDP套接字编程

    #include #include //链接静态库 #pragma comment(lib,"Ws2_32.lib")/* UPD: *初始化网络库 1、创建套接字 2、绑定套接字 3、接受数据 4、...

    2017-11-04 10:43
    231
  • TCP套接字编程

    服务器端:TCP服务器端: #include #include #include #include #include #include #include struct Student {...

    2017-11-04 10:45
    234
  • 网络通信

    网络通信实现的两种方式: 1.基于TCP协议实现通信:面向连接的,提供可靠传输,但传输效率比较低,开销比较大 2.基于UDP协议实现通信:传输效率高,开销小,但不提供可靠传输,只是尽力传输协议:P...

    2017-11-04 10:46
    218
  • htons函数:将主机的无符号短整形数转换成网络字节顺序。

    htons()   简述:   将主机的无符号短整形数转换成网络字节顺序。#include   u_short PASCAL FAR htons( u_short hostshort);  ho...

    2017-11-04 10:48
    258
  • inet_addr

    210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。如果把210.25.132.181转换为整数形式,是...

    2017-11-04 10:49
    244
  • C语言的内存陷阱1

    #include #include #include int main() { char* str1="abc"; //str1指向常量区中的"abc"这个字符串的首字符 char...

    2017-11-04 10:22
    179
  • C语言内存陷阱2

    scanf对内存的影响:#include int main() { int i=5; short s[]={1,3}; scanf("%d",&s[0]); printf...

    2017-11-04 10:32
    262
  • 猜单词

    #include #include #include #include using namespace std; //用于打乱单词的函数 string mixLetters...

    2016-08-05 16:26
    180
  • 自己实现文件拷贝

    #include #include #include using namespace std; int main(int argc, char** argv) { if(argc!=3)...

    2016-08-05 16:44
    189
  • strcmp 字符串比较

    #include #include #include using namespace std;int strcmp_lx(char* str1,char* str2);static int f ...

    2016-08-05 17:04
    192
  • 多态的小例子

    #include using namespace std;class Person { public: virtual void speak() { cout << ...

    2016-08-05 17:39
    105
  • 多重继承

    #include using namespace std;class Horse { public: void run() { cout << "I can run ...

    2016-08-05 17:42
    80
  • 纯虚函数

    #include using namespace std;//抽象类 class Animal { private: char sex; public: virtual void s...

    2016-08-05 17:48
    59
  • C到C++再到JAVA

    用namespace解决了很C函数重名的问题。 用const/inline/template代替了宏,解决了C语言中宏的各种坑。 用const的类型解决了很多C语言中变量值莫名改变的问题。 用引...

    2016-08-11 17:44
    98
  • C++和C的一些区别

    C++:静态类型语言,包含整个C,C是建立C++的基础,而且C++是强类型语言,对类型检查严格。 C++比C更丰富:支持面向对象,支持泛型编程,支持异常,运算符重载等。一些变化 可...

    2016-08-11 17:45
    188
  • VS上写helloworld

    “文件”->”新建”->”项目”->”常规”->”空项目” 右击”解决方案”里的”源文件”->”添加”->”新建项”->输入代码->Ctrl+F5(调试运行)为了避免一闪而过建议加入以下代码: --...

    2016-08-11 17:47
    93
  • 利用迭代器遍历

    #include #include using namespace std; struct Student { int sno; char name[31]; }; int mai...

    2016-08-11 17:57
    84
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部