2011-03-19 00:28:14|?次阅读|上传:wustguangh【已有?条评论】发表评论
37.static变量和static 函数各有什么特点?
答:
static变量:在程序运行期内一直有效,如果定义在函数外,则在编译单元内可见,如果在函数内,在在定义的block内可见;
static函数:在编译单元内可见;
---------------------------------------------------------------------
38.用C 写一个输入的整数,倒着输出整数的函数,要求用递归方法 ;
答:
void fun( int a ) { printf( "%d", a%10 ); a /= 10; if( a <=0 )return; fun( a ); }
---------------------------------------------------------------------
39.写出程序结果:
void Func(char str[100]) { printf("%d ", sizeof(str)); }
答:4
分析:
指针长度
---------------------------------------------------------------------
40.int id[sizeof(unsigned long)];
这个对吗?为什么??
答:对
这个 sizeof是编译时运算符,编译时就确定了,可以看成和机器有关的常量。