55问答网
所有问题
当前搜索:
void后面是函数吗
C51单片机与E2PROM AT24C02的读写操作中,为什么都调用写操作
函数
?
答:
C51单片机与E2PROM AT24C02的读写操作中,都调用写操作
函数
的原因是:写数据,往哪里写,需要一个器件地址和器件内的地址,所以之前有2个写操作。读时也一样,仔细看一下器件的说明文档就明白了。
void
read_add(uchar address){uchar temp;start();write_byte(0xa0);//写器件地址response();write_...
c++
函数
的问题
答:
第一个提问:无论如何都会先进入主
函数
main,如果main函数里没有调用f就不会输出a。第二提问:如果main不调用函数a,a、b都不会执行,如果main调用了a,那么a在执行到调用b的语句里才执行b。第二个提问实例:
void
a(){ printf("1"); b(); printf("2");}void b(){ printf(...
extern "c"是什么意思?
答:
该函数被C编译器编译
后
在符号库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字(不同的编译器可能产生的名字不同,但是都采用了相同的机制)。_foo_int_int这样的名字包含了函数名、函数参数数量及类型信息,C++就是靠这种机制来实现函数重载的。例如,在C++中,
函数void
foo(int x...
c语言结束与main
函数吗
?
答:
这个还真不好说,就看怎么理解了。
void
ex()\\此
函数
专门终止程序 { printf("Just exit!!\n");exit(1);} main(){ ………ex();………} 程序从函数ex起被中止。你可以理解为ex在main函数中执行为main函数的一部分,所以程序还是从main函数中止。你也可以理解为main函数调用了ex函数,结果ex...
C语言中 递归
函数
的return 返回值问题
答:
举个简单的例子:int add(int a,int b){ return (a+b);} int main(){ int res;res=add(3,4);printf("%d",res);return 0;} 在主
函数
main中调用子函数add,并传递参数3和4过去,add经过运算
后
得到值7,通过return语句将得到的值返回给调用它的main函数供其使用,而在main中,返回值被用于...
c语言中用于交换值
函数
问题
答:
因为
void
gsd(int a,int b)中的a和b在调用时用实参的值进行拷贝,在
函数
中交换的只是拷贝过来的副本,所以原来的实参值并没有发生交换操作。而在void gsd(int &a,int &b)中int &类型使a和b的性质发生了变量,它们是“引用变量”,调用时它们就成了实参的“别名”——就是说在函数中操作的...
C语言高手请进解释一段递归
函数
代码
答:
问题一:函数dx执行else中next=getchar()
后是
再次运行
函数吗
?答:其后面没有中断执行的语句,进入else之后就会递归。问题二:这段代码究竟是如何实现将输入的5个字符倒叙输出的,求高手一步一步模拟运行或者解释一下 答:一步一步来吧。首先:dx(i); 就是dx(5)直接进入else 然后获得一个字符,存...
C++自定义
函数
名
为
distance不行吗
答:
template<class Init, class Dist> Dist distance(InIt first, InIt last, Dist& n);是std内蕴的一个模板,返回值为Dist(其实就是int),所以与你的
函数
冲突了。
单片机端口的初始电平是高电平,为什么还要给主
函数
的第一个wela一个高...
答:
单片机端口的初始电平是高电平,为什么还要给主
函数
的第一个wela一个高电平,?--- 第一次对wela输出高电平,确实是应该可以免去的。当对wela输出过低电平以后,再要输出高电平,这就不可缺少了。
关于51单片机做数码电压表时有段程序始终看不懂,请各位单片机高手们指 ...
答:
这个 i 明显就是数模转换得到的结果,作为参数传递给这个
函数
处理。
void
以及函数参数等名词术语,说起来就是一本教科书的量,请自行看书,这是很基本的。dis[0] = i/51 以及
后面
的两句,是一个数学问题。(dis[i]就是一个数组,这个不用多言)。为什么是51呢?看他的注释“将0-255级换算成0....
棣栭〉
<涓婁竴椤
63
64
65
66
68
69
70
71
72
涓嬩竴椤
灏鹃〉
67
其他人还搜