菜鸟笔记
提升您的技术认知

C 笔记

main函数的参数详解

菜鸟阅读 : 33赞(0)

1、定义 C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指...

斐波那契数列的四种实现方式(C语言)

菜鸟阅读 : 42赞(0)

斐波那契数列是一组第一位和第二位为1,从第三位开始,后一位是前两位和的一组递增数列, 像这样的:1、1、2、3、5、8、13、21、34、55...... 今天,我们用四种方式来进行实现: 1.递归 int Fibon1(int n) { ...

数组和指针的区别与联系

菜鸟阅读 : 27赞(0)

一、概念 数组:数组是用于储存多个相同类型数据的集合。 指针:指针相当于一个变量,但是它和不同变量不一样,它存放的是其它变量在内存中的地址。 二、赋值、存储方式、求sizeof、初始化等 1.赋值 同类型指针变量可以相互赋值,数组不行,只能...

没有了 main 函数,程序还能跑吗?

菜鸟阅读 : 125赞(0)

刑天 刑天,是中国远古神话传说人物,手使一柄巨斧和盾牌,身强力壮,体型巨大的上古巨人,炎帝手下大将,和黄帝争位,被斩去头颅,失了首级后,以双乳为眼,肚脐为口,再战黄帝。 刑天没有了头仍然可以战斗,程序没有了 main 函数,还能跑吗? 答案...

strtok()函数详解!

菜鸟阅读 : 232赞(0)

strtok()函数详解! 1.定义 分解字符串为一组字符串。s为要分解的字符,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。在头文件#inc...

execl()函数与execlp()函数

菜鸟阅读 : 230赞(0)

execl()函数:执行文件函数 头文件: #include<unistd.h> 定义函数: intexecl(const char * path, const char * arg, ...); 函数说明:execl()用来执...

C++时间结构体(time_t和tm)

菜鸟阅读 : 226赞(1)

存储时间常见的有两种存储方式,一种是从1970年到现在经过了多少秒,一种是用一个结构来分别存储年月日时分秒的。 time_t 这种类型就是用来存储从1970年到现在经过了多少秒,要想更精确一点,可以用结构struct timeval,它精确...

关于c语言memset的头文件及模板

菜鸟阅读 : 326赞(2)

头文件:#include<string.h> 模板:比如你定义了一个一维数组 int a[1000];你可以这样初始化全为0 memset(a,0,sizeof(a));//括号中分别是(数组名,要初始化的数,数组的长度可以用s...

Linux mktime 源代码简析

菜鸟阅读 : 237赞(0)

这里选择从另外一个角度再次解析这部分代码,建议先阅读上面的博客内容:       /* Converts Gregorian date to seconds since 1970-01-01 00:00:00....