C问题
exit() 和return ;结束的区别和优缺点
我不太明白exit() 它是直接退出程序吗 它下面要是还有函数还能执行吗
如
void a()
{
exit();
}
void b()
{
...
}
b能执行吗
exit结束整个程序
return 只能结束一个函数,当然也可以用来结束主函数
程序从main()开始执行,你程序里面没main()函数所以a和b都不能执行。
我猜测lz可能这个意思:
void a()
{
exit();
}
void b()
{
...
}
main()
{
a();
b();
}
这样b是不会执行的,因为在执行了exit()后,程序就会结束。
相关问答:
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......
为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?
1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......
C/C++ code:
command.h
/* DEFUN for vty command interafce. Little bit hacky ;-). */
#define DEFUN(funcname, cmdname, cmdstr, helpstr) \
int funcname (struct cmd_element *, struct vty *, int, c ......
我输入1 但输出不是1 问一下我哪错了?主要是参数的传递出错了吧 但我怎么也看不出来 我的是地址传递
#include "stdio.h"
typedef int type;
typedef struct lnode
{
type elem;
stru ......
#include <iostream.h>
void main(){
int x,y,t=0,b=0;
x=y=0;t=x++&&++y;
cout < <"t=" < <t < <"," < <"x=" < <x &l ......