在C语言中可以用static声明一个函数,而C++中没有用static声明一个函数方法对吗?
展开全部
c 是 c++ 的一部分,所以 用 c 写的 就是 c++.
static 可用于函数,static 也可用于函数里的变量。
下面是 c++ 程序例子。去掉前2行头文件就是 c
#include<iostream>
using namespace std;
#include <stdio.h>
void f() { static v=0; printf("%d:",++v);puts(" main f "); }
static void sf() { puts("main sf"); }
void m() {f();sf(); }
int main() {
m();
m();
return 0;
}
程序输出:
1: main f
main sf
2: main f
main sf
static 可用于函数,static 也可用于函数里的变量。
下面是 c++ 程序例子。去掉前2行头文件就是 c
#include<iostream>
using namespace std;
#include <stdio.h>
void f() { static v=0; printf("%d:",++v);puts(" main f "); }
static void sf() { puts("main sf"); }
void m() {f();sf(); }
int main() {
m();
m();
return 0;
}
程序输出:
1: main f
main sf
2: main f
main sf
2019-06-21
展开全部
都可以用。
c++包含所有的c。
c++包含所有的c。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询