![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
chchchdx123
本人勤奋爱学,踏实肯干
展开
-
c语言数字转化为字符串
我们常用到的有以下几种:1、itoa功 能:把一整数转换为字符串 用 法:char *itoa(int value, char *string, int radix); 详细解释:itoa是英文integer to array(将int整型数转化为一个字符串,并将值保存在数组转载 2011-07-15 09:20:36 · 504 阅读 · 0 评论 -
c语言中的冒号
C语言中冒号的一种用法(摘自网络)这是C语言位域问题有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据转载 2011-10-12 13:36:17 · 789 阅读 · 0 评论 -
c语言中的?:
今天看linux源码时候发现了这句:unsigned int type = button->type ?: EV_KEY;没见过问号和冒号在一起的,做测试void main(){ int value; value=2?:3;原创 2011-10-12 14:13:19 · 210 阅读 · 0 评论 -
函数指针和指针函数
函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该转载 2011-03-11 15:20:00 · 145 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因转载 2011-10-18 09:29:28 · 550 阅读 · 0 评论 -
c语言关键字
注:关键字auto用于说明自动变量,通常不用;volatile(易变的)表示该变量不经过赋值,其值也可能被改变(例如表示时钟的变量、表示通信端口的变量等)。auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或原创 2011-03-11 08:57:00 · 206 阅读 · 0 评论 -
c语言可变参数
首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是一种先进后出的数据结构),最先压入的参数最后出来,在计算机的内存中,数据有2块,一块是堆,一块是栈(函数参数及局部变量在这里),而栈是从内存的高地址向低地转载 2012-05-24 09:48:31 · 3418 阅读 · 5 评论