
C基础
文章平均质量分 73
lz_1990
这个作者很懒,什么都没留下…
展开
-
dup()和dup2()解析
头文件:unistd.hint dup(int oldfd)int dup2(int oldfd,int newfd)描述:返回值:示例:1:2:原创 2014-11-13 19:00:20 · 750 阅读 · 0 评论 -
C和C++中,宏中的 ##、#和...讲解
C/C++#include #define JUDGE(num) if(para##num >0)#define MY_PK(info) printf(#info);int main(int argc,char *argv[]){ int para0 = 0; int para2 = 2; JUDGE(0) printf(原创 2014-08-16 17:58:24 · 701 阅读 · 0 评论 -
snprintf()和sprintf()学习
一、参数及头文件snprintf()函数用于将格式化的数据写入字符串,其原型为: int snprintf(char *str, int n, char * format [, argument, ...]);头文件位于:#include stdio.h>Params:char *str, size_t size, const char *format, ...原创 2015-09-23 20:21:36 · 2457 阅读 · 0 评论 -
C语言基本 关键词__attribute__
int32_t sensor_calculate_exposure(float real_gain, uint32_t line_count, sensor_exposure_info_t *exp_info, __attribute__((unused)) float s_real_gain){ if (!exp_info) { return -1;原创 2016-10-11 14:49:33 · 463 阅读 · 0 评论 -
strstr、strspn如何使用
一、strspn函数1)头文件:#include strspn() 函数用来计算字符串 str 中连续有几个字符都属于字符串 accept,其原型为:size_t strspn(const char *str, const char * accept);【函数说明】strspn() 从参数 str 字符串的开头计算连续的字符,而这些字符都完全是 accept 所指字符串中的原创 2016-09-29 15:01:44 · 5170 阅读 · 0 评论