![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 61
lrving_j
这个作者很懒,什么都没留下…
展开
-
C/C++ 动态内存管理
C/C++ 动态内存管理原创 2017-10-31 14:53:36 · 378 阅读 · 0 评论 -
写时拷贝与引用计数
写时拷贝原创 2017-11-07 23:05:32 · 284 阅读 · 0 评论 -
C语言中运算符总结
运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。 1:算术运算符包括 * (乘) - (减) + (加) / (除) %(取余)先乘除(取余),后加减a++ 表示a加1 ++a与a++表示的意思不一样 前者表示先用a 再给a加上1 ,后者表示在用a之前先给a加1 然后再使用aa - -原创 2017-03-26 12:02:32 · 497 阅读 · 0 评论 -
动态通讯录
动态通讯录:**提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 7. 以名字排序所有联系人**具体实现如下:头文件:contact.h#ifndef __CONTACT_H__#define __CONTACT_H__#define BIG 100#includ原创 2017-05-17 23:15:55 · 404 阅读 · 0 评论 -
用C语言实现简单通讯录
完成一个通讯录,实现以下这几个功能:1. 添加联系人信息2. 删除指定联系人信息3. 查找指定联系人信息4. 修改指定联系人信息5. 显示所有联系人信息6. 清空所有联系人7. 以名字排序所有联系人具体实现 如下:头文件:contact.h:**#ifndef ___CONTACT_H__#define __CONTACT_H__#include <stdio.h>#includ原创 2017-05-16 18:10:18 · 913 阅读 · 0 评论 -
指针数组,数组指针,存放数组指针的数组,指向存放数组指针数组的指针,函数指针,函数指针数组,指向函数指针数组的指针
数组:一组数据的集合称为数组,它所包含的每一个数据叫做数组元素,例如 int a[4]; 它定义了一个长度为4的整型数组,名字是a . 一般的定义数组可以用 :数据类型 数组名 [数组长度];来声明。当然数组中除了存储一般常见的数据类型外,也可以用来存放指针,此时的数组就叫指针数组。指针数组:指针数组的元素全为指针。它的声明方法是:数据类型 * 数组名[数组长度];例如int arr[5];原创 2017-05-08 17:58:12 · 5153 阅读 · 0 评论 -
文章标题
运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符等等。 1:算术运算符包括 * (乘) - (减) + (加) / (除) %(取余) 先乘除(取余),后加减 a++ 表示a加1 ++a与a++表示的意思不一样 前者表示先用a 再给a加上1 ,后者表示在用a之前先给a加1 然后再使用a a -原创 2017-03-26 15:42:28 · 271 阅读 · 0 评论 -
返回参数二进制中 1 的个数的程序
返回参数二进制中 1 的个数的程序原创 2017-03-21 22:49:35 · 278 阅读 · 0 评论 -
菱形继承,二义性和数据冗余
菱形继承我们都知道,C++中有单继承和多继承两种继承方式: 单继承:如果一个类只有一个直接基类(也就是父类),我们称这种继承方式为单继承。 多继承:如果一个类有多个父类(2个及其两个以上),我们称这种继承方式为多继承。什么是菱形继承?就讲清楚菱形继承,单单靠文字描述很难讲清,所以直接上图和代码:先看一个最简单的菱形继承的代码::#include <iostream>using namespac原创 2017-11-23 23:14:48 · 465 阅读 · 0 评论