- 博客(7)
- 收藏
- 关注
原创 atoi函数实现的各种考虑因素
#define _CRT_SECURE_NO_WARNINGS 1#include //atoi实现:将一个字符串转换为对应的整数enum Status //定义两个枚举常量判断所给变量是否合法{ kValid = 0, kInvalid};int g_nStatus = kValid; //定义全局变量判断是否出现非法变量int StrtoInt(const
2016-08-15 20:55:10 1011
原创 注释转换
编写一个小项目将一个一个文件中的注释都转换成C++的注释风格设计部分:(1)头文件模块:包括模块中需要引用的头文件定义,需要实现的主要函数的声明(2)头文件中主要函数模块的实现:各个函数部分实现的细节(3)测试函数:检验函数模块的功能(4)写入一个输入文件(5)运行结果记入一个输出文件中////原始输入部分(input.c)// 1.一般情况/* int i = 0
2016-08-14 18:28:50 615
原创 其实你也懂指针计算
在C语言中,指针运算是一个让很多人感到无助的东西,尤其在结合上数组的下标运算和指针的多级访问,更加让指针这个东西更加神秘,今天我们就来仔细的看一下指针之间的指向关系。下面来看一下这道题:char *c[] = {"ENTER","NEW","POINT","FIRST"};char **cp[] = {c+3, c+2, c+1, c};char ***cpp = cp;int m
2016-08-06 17:51:56 984
原创 又一波str函数的模拟实现
实现strchr:查找一个字符c在另一个字符串str中第一次出现的位置找到返回该位置的指针,找不到返回NULL#include char *my_strchr( const char *str, int c){ while(*str) { if(*str == c) return (char *)str; *str++; } return NULL;}int
2016-08-06 02:04:03 520
原创 电话本再实现
头文件模块:#define _CRT_SECURE_NO_WARNINGS 1//实现一个通讯录;//通讯录可以用来存储1000个人的信息,每个人的信息包括://姓名、性别、年龄、电话、住址#ifndef __CONTACT_H__#define __CONTACT_H__#include #include #define NAME_MAX 10#define SEX_M
2016-08-05 01:04:10 546
原创 简单电话本实现
头文件模块:#define _CRT_SECURE_NO_WARNINGS 1//实现一个通讯录;//通讯录可以用来存储1000个人的信息,每个人的信息包括://姓名、性别、年龄、电话、住址#ifndef __PHONE_H__ #define __PHONE_H__ struct Phone{ char name[20]; char sex[5]; int age
2016-08-04 01:14:52 504
原创 两种计算器的实现方式
简单的switch-----case实现计算器功能:#include #include menu() //显示计算机菜单{ printf("----------1.Add----------\n"); printf("----------2.Sub----------\n"); printf("----------3.Mul----------\n"); printf("--
2016-08-03 00:09:22 670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人