C语言
紫云的博客
just go
展开
-
跳转函数
为什么要有个函数间的跳转呢,这是因为,如果我们在调用函数时,函数的调用的嵌套的层次很深的话,如果出错,那么一层一层的返回和判断就很麻烦,所以,如果出错,就可以直接返回到最上面的调用的函数就会很方便。我们来看一下这两个函数怎么使用,首先看一下这两个函数的原型:#include int setjmp(jmp_buf env); //直接调用则返回0,如从longjmp调用则返回非0原创 2013-10-27 16:46:50 · 2480 阅读 · 0 评论 -
内存操作函数
1. 名称:malloc / calloc 功能:动态内存分配函数头文件:#include 函数原型:void *malloc(size_t size);void *calloc(int num, size_t size);其中:num为分配内存块的个数,size为分配内存块的大小返回值:分配成功返回分配内存块的首地址,失败返回NULL。区别:(1)malloc一次转载 2013-10-27 16:18:40 · 698 阅读 · 0 评论 -
时间函数
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1概念通过学习许多C原创 2013-11-09 16:57:09 · 630 阅读 · 0 评论 -
位运算
按位与 & 1&1=1 其余为0按位或 | 0|0=0 其余为1异或 ^ 相等为0,不相等为1取反 ~ 按位取反>>右移(/2的n次方)无符号:左边高位补0. 有符号(看编译器):逻辑右移:左边高位补0.原创 2014-03-10 15:51:38 · 696 阅读 · 0 评论 -
c语言格式控制符和转义字符
1. 格式控制符格式输出printf 作用是向终端输出若干个类型任意的数据。格式:printf (格式控制符,输出列表)1) 格式控制符l % 格式说明引导符。l - 指定左对齐输出。l 0 指定空位填零。l m.n 指定输出域宽度转载 2014-03-14 11:55:31 · 2854 阅读 · 0 评论 -
c语言rand函数
#include#includemain(){ int i,j; for(i=0;i<5;i++) { j=(10*rand());printf("%d ",j); }}//其实rand一点都不随机//410 184670 63340 265000 19原创 2014-11-03 22:03:02 · 1764 阅读 · 0 评论 -
C语言回车符号和换行符
C语言在向计算机输入文本文件时,将回车换行符转换为换行符,在输出时把换行符转换成回车和换行两个字符。在用二进制文件时,不进行这种转换,在内存中的数据形式与输出到外部文件中的数据形式完全一致,一一对应。 c语言中怎样知道文件中的换行符是还是 回答是:这是一个实现相关的问题。 首先纠正一下你说法中的错误:是回车,在C中就是字符'\转载 2015-08-21 17:45:49 · 34814 阅读 · 0 评论