自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 结构体字节对齐

/* 结构体变量占据的内存单元的个数应当大于等于其内部所有的数据成员占据内存单元数据的和 *//*出于效率的考虑,C语言引入了对齐机制,一般来说,不同的编译器字节对齐机制有所不同,但还是有以下3条通用准则:(1)结构体变量的大小能够被其最宽基本类型成员的大小所整除;(2)结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间

2016-06-28 17:03:59 576

转载 结构体

/* 结构体内的内部变量是不能有初始值,但C++的结构可以 */struct MyStructX{//int num = 10;C:不可以,C++可以。int num;char str[10];};结构体变量可以相互赋值如:#include#include/* 结构体内的内部变量是不能有初始值,但C++的结构可以 */struct MyStructX{//int n

2016-06-28 15:09:37 186

转载 C语言多线程

C语言多线程#define _CRT_SECURE_NO_WARNINGS#include#include#include#include//阻塞模式,与 并行模式 的区别。void gogo(void *p){ int *pi = p; /*Sleep(2000); printf("A");*/ //return;//线程 执行完成 后返回 int i = 0;

2016-06-24 11:15:10 1029 1

转载 字符串压缩

时间优先法,但是这里有个问题,就是如果遇到第一个是数字的,且是单个数字的怎样进行压缩。比如:3aaaa2bbbb/* 压缩与解压缩时间优先如果有单个数字的怎样处理? */#include #include#include#include#include /* 压缩 */char * timefastzip(char *str){ int length = strl

2016-06-21 17:30:30 311

转载 sscanf-的用法

#define _CRT_SECURE_NO_WARNINGS#include#include#includevoid main(){ //如果是以逗号做分隔的就应该把 , 换成空格 char str[] = "51934,雷小姐,女,21,166, 办公室职员,100元/天,北京电影学院形象气质佳, 123456789, 123@qqc.om, 987654321"; for

2016-06-17 09:52:14 325

原创 strtol 获得字符串的前段整型数据

strtol() 示例代码段如下: char pr[] = "100岁年龄。"; //strtol:从前向后读整数,遇到非数字终止,pos:为找到第一个非数字的字符地址、10:表示进制 //为什么strtol() 第二个参数需要传递 地址,因为改变一个指针变量的值,需要指针变量的地址。 int vale = strtol(pr, &pos, 10); printf("%d

2016-06-15 16:03:48 290

原创 删除指定字符串及删除指定全部字符串

删除指定字符串:函数有删除一个字符串的,有删除指定字符串的,注意不同函数的思路。#include#include#include/* 方法一:删除全部指定字符串 */void delString(char *str, char *finstr){ char *pstr = strstr(str, finstr); if (NULL == pstr) { print

2016-06-14 17:49:36 9053 1

原创 删除全部指定的字符串

删除全部指定的字符串:#include#include#includevoid delString(char *str, char *finstr){ char *pstr = strstr(str, finstr); if (NULL == pstr) { printf("没有找到要删除的字符串!"); return; } /* 每次从删除后的字符串再查询是

2016-06-14 15:39:05 568

转载 字符串的加减法运算1.o

字符串的加减法运算,没有考虑括号,代码如下:思路:1:首先去掉输入字符串的非法空格 delAllSpace()2:判断字符是不是数字 isNum(char)3:  获得数据 getNum(char *str,int *pindex)4: 分析表达式,计算结果 fenxi(char *str) #define _CRT_SECURE_NO_WARNINGS#include

2016-06-13 17:56:58 10523

原创 删除全字指定的字符

删除指定的全部字符,本程序以删除全部的空格为例,代码如下:#define _CRT_SECURE_NO_WARNINGS#include#include/* 删除全部空格 */void delAllSpace(char *str, char ch){ char *pstr = str; while (*pstr != '\0') { *pstr = *str; if

2016-06-13 15:29:21 370

转载 函数如何返回字符串

C++函数中使用堆内存的删除,并注意删除数组指针的区别:/* 函数如何返回字符串 */#define _CRT_SECURE_NO_WARNINGS#includeusing namespace std;char * get(char *);int main(){ char c[10]; char *ch; cout << "请输入你的名字:"; cin >> c;

2016-06-06 17:38:32 992

转载 char *p 定义时指定的值不可以修改

//数组保存字符串,可以改变字符char ch[15] = "hello world";//指针指向字符串,存在文字常量区,它的每个字符都是不可以修改char *p = "hello world";//如果想修改字符串可以用char *p = ch;

2016-06-06 17:23:03 1047

转载 文章标题

/* 空格的 ASCII 为 32 而空字符的 ASCII 为 0 *//* 求的是可见字符的长度 11个 字符串结束标志不可见,所以不计算在内 *//* sizeof:求出所有的字符,包括不可见字符 */#include<iostream>using namespace std;int main(){ char man[20]; /* cin 遇到空格字符就停止输入

2016-06-06 11:20:59 267

转载 于静态成员变量的二种访问权限的使用区别

关于静态成员变量的二种访问权限的使用区别,一种是公有,一种是私有,访问的区别,见代码:/*我们需要了解的是,假如我们要在一个类中的所有对象间共享某种数据,不如将该数据声明为静态成员变量。假如你不想让该类外的所有函数都可以访问该数据,那么不妨将某定义为私有成员,那么就只有该类的公有成员方法才可以访问它。当然访问的前提是必须创建一个属于该类的对象。 */ #include

2016-06-03 17:26:39 2920

转载 C++ 与C语言 动态分配内存的区别

#includeusing namespace std; struct book { int num; float price; struct book *next; } int main() { // C语言方法 /* malloc()开辟是没有类型的地址 */ void *p = malloc(sizeof(book)); /* 删除 */

2016-06-01 15:23:24 598

关于java的简介

关于java的简介,java的分类,如javaSE,javaEE,javaME.

2012-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除