C语言
文章平均质量分 77
Jason Gel
这个作者很懒,什么都没留下…
展开
-
结构体、结构指针作为函数参数
- 结构体、结构指针作为函数参数1.简介 结构体,结构体指针作为函数的参数现在应用的非常广泛,但一些细微 之处还需要引起注意。本文将讨论其作为形参和实参的区别。2.结构体作为参数 将结构体作为函数的参数,我们的目的是通过makeinfo()函数调用去改变person 结构体中letters的值。 情形1:#include<stdio.h>#include<strin原创 2015-09-05 16:46:20 · 22483 阅读 · 2 评论 -
堆分配的内存空间是否连续
malloc分配的内存空间在逻辑上面连续,在物理内存上面不一定连续。堆分配的空间在逻辑地址上是连续的,但在物理地址上是不连续的(因为采用了页式内存管理,windows下有段机制、分页机制),如果逻辑地址空间上已经没有一段连续且足够大的空间,则分配内存失败。原创 2017-01-13 16:52:36 · 12828 阅读 · 0 评论 -
std::strcpy、strncpy、memset、memcpy用法
1. std::strcpy 功能:将一个字符串复制到另一个字符串(如果字符串重叠,该行为是未定义); 定义于头文件 <cstring> char *strcpy( char *dest, const char *src );参数: destinationPointer to the destination array where the content is to be copied.sour原创 2016-12-09 17:28:18 · 4698 阅读 · 0 评论 -
从如何解决问题到如何学习算法
这其实给我们学习算法提供了非常好的启示,首先需要我们养成一种习惯,那就是遇到问题,首先用数学的形式来描述它。先不要管是否合适,总之先去描述它。然后通过这种描述来寻找问题的结构和性质,看看这种描述是不是合适,如果不合适,再换一种方式。转载 2016-10-21 16:08:54 · 1002 阅读 · 0 评论 -
C Primer plus 5th 第七章学习笔记 break 与continue
第七章 C语言控制语句:分支和跳转 一 .getchar 和putchar N01. 用途:getchar 和putchar是专门面对字符I/o设计。No2. 注意 getchar()没有参数,其返回来着输入设备的下一个字符,用法:ch = getchar(),putchar(ch),特别注意字符是以整数被存储;二.程序跳转着重分析break ,continue原创 2015-10-13 16:44:29 · 904 阅读 · 0 评论 -
空字符 空格字符(字符) 空字符串 NULL的区别
对初学者认识C语言中的空字符,空字符串,空格字符 NULL有一定的帮助,相关代码的截图,让理解起来更加直观。原创 2015-08-29 17:04:00 · 56205 阅读 · 6 评论 -
C语言中值得深入知识点----数组做函数参数、数组名a与&a区别、数组名a的"数据类型"
本文用简单的例子说明了C语言中数组做函数参数,数组名a与&a区别,数组名a的"数据类型",以及编译器的不同,相应指针所占字节的不同导致程序的细微差别。原创 2016-07-12 21:29:23 · 15211 阅读 · 1 评论 -
一步步教你从VC 6.0 转到 Visual Studio 编写C程序
本文用图片介绍怎样用Visual Studio 2010 一步步建立C工程 。同时对建立工程中,VS可能会遇到的问题进行了分析,如 Cannot find or open the PDB file 和程序闪退看不到结果。原创 2016-04-27 20:48:35 · 14300 阅读 · 2 评论 -
source insight 背景颜色修改 代码字体大小修改 中文注释空格去除
source insight 背景颜色修改 、代码字体大小修改 、 中文注释空格去除原创 2016-03-03 21:41:37 · 22810 阅读 · 0 评论 -
文件操作-----图解文件的读写方式
非常清楚的表达出了文件的读写方式,通过一个简单的实例,简要告诉如何操作文件以及操作文件中应当注意的知识点。原创 2016-09-13 19:32:53 · 712 阅读 · 0 评论