c/c++
chang___hong
这个作者很懒,什么都没留下…
展开
-
struct和typedef struct的区别
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是s转载 2017-05-09 09:28:36 · 197 阅读 · 0 评论 -
数据结构+算法
本人想研究jieba分词工具,里面涉及到一些数据结构,决定对数据结构进行一个全面的认识。有什么不足,请各位指导。流程: https://jingyan.baidu.com/article/4f34706e27367ce387b56d88.html *数据结构*官方定义: 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 程序设计 = 数据结构转载 2017-05-08 09:10:25 · 351 阅读 · 0 评论 -
C/C++中sizeof()的用法——32位和64位下的sizeof()
机器平台:X86_64 处理器 操作系统:Red Hat 4.1.2-14 编译器: gcc version 4.1.2 20070626Size of char is: 1 Size of unsigned char is: 1 Size of signed char is:转载 2017-09-14 16:13:34 · 1959 阅读 · 0 评论 -
剑指offer中连续子数组的最大和+最大的子序列和的问题
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度原创 2017-10-07 10:52:59 · 443 阅读 · 0 评论 -
回文数:整数+字符串
1 整数判断回文数int IsPalindrome(int iNumber){ //判断是否为回文数的函数 int temp=0; int number = iNumber; while(number){ //颠倒数后保存到temp中 temp=temp*10+(number%10); number=number/10原创 2017-10-12 11:36:37 · 321 阅读 · 0 评论 -
全局变量+局部变量+静态局部变量+静态全局变量
全局变量 作用域:全局作用域(全局变量只需在一个源文件中定义,就可以作用于所有的源文件。) 生命周期:程序运行期一直存在 引用方法:其他文件中要使用必须用extern 关键字声明要引用的全局变量。 内存分布:全局数据区 注意:如果在两个文件中都定义了相同名字的全局变量,连接出错:变量重定义 全局静态变量 作用域:文件作用域(只在被定义的文件中可见。) 生命周期:程序运行转载 2017-10-17 09:53:28 · 398 阅读 · 0 评论