以下代码运行结果是____。#include <;stdio.h>; void Func(void); int main(void) { int i; for(i = 0; i <; 5; i++) Func(); } void Func(void) { static int a =2; int b = 2, c; c = a + b; a++; b++; printf("%d\n", c); }
举一反三
- 有以下函数 #include [stdio.h] void func( int n ) { int i ; for( i = 0 ; i <= n ; i++ ) printf( "*" ) ; printf( "#" ) ; } void main( ) { func( 3 ) ; printf( "????" ) ; func( 4 ) ; printf( "\n" ) ; } 程序运行输出结果是( ). A: **** B: ????***** C: *** D: ????***** E: ** F: ????***** G: **** H: ????***
- 以下哪一个函数的实现是错误的? A: void func() { } B: int func(int i) {return 5;} C: void func(int i) {return i + 1;} D: void func() {return;}
- 以下程序的执行结果是______ #include<iostream.h> void func(int); void main() { int k=4 func(k) ; func(k) : cout<<end1; } void func(int a) { static int m=0; m+=a; cout<<m<<" "; }
- 对于没有返回值而且只有一个int类型的参数的函数,以下哪些函数声明是正确的? A: void func(int i); B: void func(); C: void func(int); D: void func(i);
- 以下哪一个不是函数的声明: A: void func(int i); B: int func(); C: int func(int i) {} D: int func(int);