77问答网
所有问题
当前搜索:
函数只能被main函数调用
c++问题。关于
调用
类的对象成员的成员
函数
答:
你的problem不是静态的不能通过类名
调用
,
只能
创建b类通过对象调用,而且a类的void test()须是公有的.include using namespace std;class A { public :void test(){ cout<<"test A";} static void stest(){ cout<<"static test A";} };class B { public:void test(){ a.test();} pub...
函数
参数是什么
答:
实参出现在
主
调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生
函数调用
时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。函数的形参和实参具有以下特点:1. 形参变量
只有
在
被
调用时才分配内存单元,在调用结束时,即刻释放所分配的...
C语言
函数调用
的问题?大家看下面程序!
答:
{}你是学VB的吧,在C中这个不叫过程,在C中{}
只
是用来指定变量的作用范围,因此在{}中的语句被称为一个语句块,在{}中的内容不是
函数
,只是一个语句块,在这个语句块中定义的变量的作用域,只在这个语句块中可见,比如 {//语句块1开始 int b=2;{int a=3;} //语句块2 printf("%d",...
如果输入10个整数,怎么能使max=% d呢?
答:
include <stdio.h> int
main
(){ int max = 0,*p = NULL;int arr[10] = {0};printf("输入10个整数:\n");for(p = arr;p < arr + 10;p++)scanf("%d",p);for(p = arr;p <arr + 10;p++){ if(*p < *(p+1))max=*(p+1);//else //此处不需要 //max=*p;} pr...
keil和IAR生成的hex和lib,.a库文件的区别和联系
答:
hex文件如你的理解,是烧录进单片机中MCU的ROM或RAM中的 .lib文件的生成也如你概念的理解,就是要防止他人了解核心代码的实现,是不可以被修改的,或是强行修改后无法达到应有的功能,只可参考其头文件中各个函数被动的使用 .lib
只能被
使用,其甚至可以没有
main函数
,或许你可以写一个main函数引用.lib...
c语言
函数调用
swap函数 一定要用指针吗
答:
不一定。void swap(int a,int b){ int t;t=a;a=b;b=t;} 这样写,只是传了一份拷贝给a,b,交换好后,栈清空,没有传回给你原来所要交换的数。而printf放里面可以是因为你的那份拷贝(即a,b)的值是跟你要交换的数一样的,所以行得通。不用指针的方法就是:void swap(int &a,int ...
用C语言写一段程序,模拟
函数
缓冲区溢出攻击(buffer overrun)。_百度知 ...
答:
原理很单纯,就是把
函数
局部变量作为基址可以直接修改函数的返回地址。用汇编很好办,但C的话很多必要地址
只能
编译好了才能知道。--- VS2008 Debug模式编译 关闭Incremental Linking include <stdio.h> void foo();// __stdcall为了foo2在返回的时候清理foo1
调用
时候的参数,因为是通过返回进入foo2的,...
fortran程序运行时出现如下问题,是什么意思啊,怎么解决?
答:
在 Fortran 中,open 时没有指定文件名的话,就会打开名为 fort.<文件号> 的文件 找找 open(1, ... 之类的语句
编写程序,计算Fibonacci数列的前50项
答:
include<stdio.h>
main
(){ doublefib[51],n,m,k;fib[0]=0;fib[1]=1;scanf("%lf",&n);while(1){ if(n==0){ printf("0\n");} if(n==1){ printf("1\n");} for(inti=2;i<=50;i++){ fib[i]=fib[i-2]+fib[i-1];if(i==n){ printf("%.0lf\n",fib[i]);...
static void
main
() static是什么意思?说的具体点啊
答:
3、静态
函数
在函数的返回类型前加上static关键字,函数即被定义为静态函数。静态函数与普通函数不同,它
只能
在声明它的文件当中可见,不能被其它文件使用。 静态函数的例子: //Example 4 #include <iostream.h> static void fn();//声明静态函数 void
main
() { fn(); ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜