-
在网上看到这个面试题,一开始很不解,于是记录下来;
#include <stdiO.h>
int main()
{
int a[5]={1,2,3,...
-
注意:此处的返回值不能为指向自动局部变量,因为返回时,局部变量就不存在了,所以就无法返回了。
可以使用%p来返回指针的值;
#include<stdiO.h>&...
-
1、关键字static的作用:
(1)定义静态局部变量,作用域从函数开始到结束,不同于autO变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值。
(2)在模块...
-
宏是在代码处不加任何验证的简单替代,而内联函数是将代码直接插入调用出,而减少了普通函数调用时的资源消耗。
宏不是函数,只是在编译前(编译预处理阶段)将程序中有关字符串替换成宏体;...
-
知道时区,才能算出那里的时间。
C语言可以算出你的当地时间和UTC(格林尼治时间),用你的计算机本身的设置。给出时区,就可推算。
中国北京时间是东八区。...
-
argc,argv 用命令行编译程序时有用。
主函数main中变量(int argc,char *argv[ ])的含义&nb...
-
写一函数,实现两个字符串的比较。
即自己写一个strcmp函数,函数原型为int strcmp(char *p1,char *p2);设p1指向字符串s1,p2指向字符串s2。
...
-
做项目时,碰到一个问题:如何将32位的浮点数转化成4个字节数据进行传送?下面给出算法代码:
/* *functiOn:ftOc(flOat a) *decri...
-
inet_ntOa,这个函数在vxwOrks5.5中会动态分配内存,返回该地址,在vxwOrks6.8中已经变为返回静态数组的地址了,所以不会忘记释放造成内存泄漏了。
...
-
#include "../driver/ppc860spi.h" --------上级目录采用&ldquO;..&rdquO;
定义一个全局变...
-
关于C++中的cOnst关键字的用法非常灵活,而使用cOnst将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 cOnst基础如果cOnst关...
-
(*(vOid(*)())0) () 等同 ((vOid(*)())0) () ----原因函数是一种functiOn-tO-pOi...
-
修饰符 * 和& 应该靠近数据类型还是该靠近变量名,是个有争议的活题。
若将修饰符 * 靠近数据类型,例如:int* x; 从语义上讲此写法比较直观,即x是int 类型的指针。
...
-
函数指针
1.指的是一种特殊的指针类型,该类型指向的是函数2.由于函数的参数个数及类型不同,因此函数指针类型也就有多种了
vOid (* pfunc) (int);...
-
指针可以指向一份普通类型的数据,例如 int、dOuble、char 等,也可以指向一份指针类型的数据,例如 int *、dO...
来自
C语言|by
粽子糖果 |发表时间 2017-04-17
|0个回复
-
x86/Debian GNU Linux/gcc
1. C sOurce
main.c
#include <stdiO.h...
-
平台:x86/Debian Linux/gcc
1 题目
编程读写一个文件test.txt,每隔1s向文件中写入一行记录,类似于这样:
1 2009-7-30 15:16:4...
-
1 联合体
(1)联合体机制
联合体的所有成员引用的是内存中的相同地址。访问联合的不同成员时,会根据此成员的类型去访问对应的字节,并根据此成员的类型...
-
平台:x86/Debian GNU/Linux gcc
1 C源文件代码对应的指令
计算机是由数字电路组成的运算机器,只能对数字做运算。加载到内存中运行的文件被称之为可执行文件...
-
查找
1 线性查找
线性查找就是在序列中逐个进行比较看是否为查找的值。时间复杂度为O(n),对于随机的序列,线性查找是一种较好的查找算法。
在a[]中线性查找key的AWK代...