![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
老滚
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
printf 函数说明如下: 函数原型:printf(const char *format,[argument]); 第一个参数是一个格式化字符串,后面是与格式化字符串中的代码相对应的不同类型多个参数。* sprintf() 用于将输出存到字符缓冲中。* 函数原型:sprintf(char *buffer, const char *format, [argument]); 第一个参数是字符转载 2017-11-14 09:27:11 · 125 阅读 · 0 评论 -
详解C指针
指针是一个特殊的变量,它里面存储的数值被解释成为内存(用户空间的虚拟内存)里的一个地址。一、指针的属性一个指针包含四个方面的内容:指针的类型、指针所指向的类型、指针所指向的内存区、指针本身所占据的内存区。 接下来就下面几个例子作说明:1、 int *p;2、 char *p;3、 int **p;4、 int (*p)[3];5、 int *(*p)[4];1.1、指针的类型从语法的角度,转载 2017-11-28 10:56:17 · 123 阅读 · 0 评论 -
gets和fgets函数的区别
一、1. gets与fgets **gets函数原型:**char*gets(char*buffer);//读取字符到数组:gets(str);str为数组名。 gets函数功能:从键盘上输入字符,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。读取的换行符被转换为null值,做为字符数组的最后一个字符,来结束字符串。 **注意:**gets函转载 2017-11-28 11:27:24 · 6393 阅读 · 1 评论 -
feof()
查看 stdio.h 可以看到如下定义:define EOF (-1)define _IOEOF 0x0010define feof(_stream) ((_stream)->_flag & _IOEOF)由此可以看出,这两种方式的原理是不同的。在这里先说下EOF和feof()这个两个宏定义,在我们学的课本中有这样的描述。 EOF是不可输出字符,因此不能在屏幕上显示。由于字符的ASCI转载 2017-11-28 13:01:42 · 13253 阅读 · 0 评论 -
栈和堆区别
数据结构的栈和堆首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。堆和栈都是一种数据项按序排列的数据结构。栈就像装数据的桶或箱子 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。这就如同我们要取出放在箱子里面底下的东西(放入的比较早的物体),我们首先要移开压在它上面的物体(放入的比较晚的物体)。堆像一棵倒转载 2017-12-08 09:28:11 · 188 阅读 · 0 评论 -
静态链接与动态链接
大家都知道应用程序有两种链接方式,一种是静态链接,一种是动态链接,这两种链接方式各有好处。 程序的静态连接还是动态连接是根据编译器的连接参数指定的。 所谓静态链接就是在编译链接时直接将需要的执行代码拷贝到调用处,优点就是在程序发布的时候就不需要的依赖库,也就是不再需要带着库一块发布,程序可以独立执行,但是体积可能会相对大一些。(所谓库就是一些功能代码经过编译连接后的可执行形式。) 所谓动态链接转载 2017-12-08 09:48:49 · 318 阅读 · 0 评论 -
一维数组,二维数组,三维数组名的含义
1:一维数组: int a[5]; &a是数组的地址,故&a + 1是加一个数组大小的长度。增加20个字节。 p2=&a 由于p2是指向具有10个整型元素数组的指针,所以p2+1所指向的下一个元素,所以p2+1所指的下一个元素,就是跳过这10个元素的下10个元素的位置,即是数组a的最后一个元素a[9]之后的下一个存储单元。实际上P2的值增加了40 *(&a) = a;对一维数组的地址取转载 2017-12-08 10:12:35 · 1166 阅读 · 0 评论 -
数组的首地址和数组首元素的地址
#include<stdio.h> void main () { int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p1; int (*p2)[10]; p1=a; p2=&a; printf("%d\n",*p1); printf("%d\n",*(int *)p2);转载 2017-12-08 10:23:56 · 12524 阅读 · 0 评论