- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 c编程题目详解
以下是我的练习代码:#include#include#include#include#define MAX 100bool find_char1(char **strings,char value);bool find_char2(char **strings,char value);const char * find_char(char const
2015-09-30 09:17:29 492
原创 c/c++生成不重复的字符串(6个字符组成,可表示的个数可以扩充),简易版数据库主键
#include#include#include #include#include#includeusing namespace std;string random_uuid_6();#define MAX 10000int main(){ vector vec; for(int i=0;i<MAX;++i) { string str=random_uuid
2015-09-29 11:08:04 1765
原创 纯c中char*[]的处理
要明确的几点: 1.以下是不行的#include"stdio.h"#includeint main(){ char * a=0; scanf("%s",a); printf("%s",a); system("pause"); return 0;}2.char a[100]={0}; char *b[100]={
2015-09-26 14:11:21 641
原创 c预处理器中的语法详解
1.replace.h#ifndef REPLACE_H#define sun xiaowu#endif2,replace.c#include"replace.h"#includeint main(){printf("%s\n",sun); //会被解析成printf("%s\n",xiaowu); 报错:errorC2065:“xiaowu"
2015-09-25 09:13:07 337
原创 c的预处理器
当我们写完c的源代码后,不管是在Linux环境下输入命令行手动编译链接程序,还是在IDE集成环境下(列如vs)中点击生成,或者直接运行程序,对于源码处理的第一步,就是预处理器来对源代码处理。故,第一步要干的事(也就是预处理器要干的事):删除注释,插入被#include指令包含的文件内容,定义和替换由#define指令定义的符号,根据条件编译指令来选择编译内容。1.预定义符号:由预处理器定义的符号(
2015-09-23 20:42:06 529
原创 const char *,char * ,string,char []之间的关系和转换
1.字符串的结束标识 纯c中的数组结构并没有提供统计的机制,故采用了一种"\0"的方式来表示字符串的结束,列如执行char sun[]="sun xiao wu";语句时,在内存上开辟空间并初始化数据,系统自动在末尾添加了"\0"来表示此字符串的结束。执行char sun[]={'w',' ','o','k','a','n'};时,系统不默认在默认添加'\0',故系统无法检测出此字符
2015-09-20 14:57:19 1178
转载 c中const和c++中const的学习总结
1.纯c中const(1)要点:const是c的一个关键字,限定变量不能被改变,提高了程序的安全性和可靠性, const是一种类型修饰符,用此修饰符修饰过的类型就是常类型, 推出的目的是取代预编译指令,与宏定义比较,节省空间又提高效率,推荐使用纯c中规定数组定义时长度必须是”常量","只读变量“是不行的。ANSI c中如何定义常量?#define宏和en
2015-09-20 12:30:50 304
转载 c/c++/boost字符串的学习
1.纯c中字符串的机制以及对其的处理 C语言中对字符串常量是按字符数组处理的,c语言中没有字符串变量,只有字符变量 (1)字符串的表现形式 字符数组的定义: char c[10]; c[0]='i';
2015-09-20 09:38:25 1745
小五整理-机器学习第一讲-课件和笔记(包含统计学习方法pdf)
2018-06-08
深度探索c++对象模型
2017-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人