
C语言
文章平均质量分 78
伱糸淂忄
这个作者很懒,什么都没留下…
展开
-
JAVA引用和C语言指针的探究
首先在C语言中,函数的内存都是分配在栈中的,当该函数执行完之后,该函数所占用的内存就会被回收掉C语言有跨函数使用的一种功能,而实现这种功能的就是指针。这种功能的优点是使用malloc函数来进行动态分配内存,而所分配的内存是存放在堆中的,故当函数执行完之后,使用动态分配的内存是不会被回收掉的.例如:int sum (int a, int * b){ k= (int *b原创 2017-10-23 15:39:23 · 351 阅读 · 0 评论 -
C语言中EOF的应用
1.5.1. 文件复制借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想如下:读一个字符while (该字符不是文件结束指示符)输出刚读入的字符读下一个字符将上述基本思想转换为C语言程序为:#include main(){int原创 2017-10-23 15:43:27 · 408 阅读 · 0 评论 -
C语言中memset()函数的使用
功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作。用法:void *memset(void *s, char ch, unsigned n);程序:[cpp] view plain copy print?#include #in原创 2017-10-23 15:44:32 · 504 阅读 · 0 评论 -
C语言itoa()函数和atoi()函数详解(整数转字符C实现)
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将原创 2017-10-24 10:01:51 · 295 阅读 · 0 评论 -
C语言中malloc()函数与alloc()函数简介
本文介绍C语言的malloc()函数与alloc()函数。 C语言跟内存分配方式 (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集原创 2017-10-24 13:49:33 · 2341 阅读 · 0 评论 -
C语言中的fprintf函数
fprintf 简介 c/c++语言函数: fprintf 功 能 传送格式化输出到一个文件中 用 法 #include int fprintf( FILE *stream, const char *format, ... ); fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指原创 2017-10-25 15:52:01 · 2331 阅读 · 0 评论