C语言你不可以错过的8个经典题目
作者:Dawn_sf 发布时间:[ 2017/4/12 10:33:45 ] 推荐标签:测试开发技术 C语言
一下这些都是C语言中较为经典的例题,可以帮助大家在写程序中少走弯路,少出点BUG。
1. 一下叙述中不正确的是(D)
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是在栈中保存
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内复合语句中定义的变量在本函数范围内有效
(复合语句值函数中的成对括号构成)
注:D项是有错误的比如我举个例子
#include<stdio.h>
int man()
{
{
int a=10;
}
printf("%d
",a);
return 0;
}
这个如果再编译中,一定会出现,a未定义的错误的。
2.
<span style="font-family:KaiTi_GB2312;font-size:14px;">#include<stdio.h>
#include<Windows.h>
int main()
{
int i;
char acNEW[20];
for (i = 0; i < 5; i++)
{
acNEW[i] = '0';
}
printf("%d
", strlen(acNEW));
system("pause");
return 0;
}</span>
问题是求输出结果: 这个答案应该不确定,因为呢它在为字符数组赋值时,并未赋 '