2 编写第一个简单的C语言程序
3 C语言是强类型的语言,这是什么意思?
4 如何理解变量与常量?
5 如何正确理解和使用赋值运算符?
6 为什么表达式1/2的值为0?
x=1/2;
7 字符型数据与整型数据、浮点型数据为什么可以直接运算?
char y=’A’;
int z=y+x;
8 如何理解逗号运算符和逗号表达式?
y=1,x++
y=(1,x++);
9 整型数据的溢出问题
10 对于浮点型数据执行相等比较为什么有时会出现问题?
11 没有初始化的变量的初始值是什么?
12 C语言中逻辑值1和0是如何判断的?
13 求解逻辑表达式时“有解即停”(短路求值)是什么意思?
14 switch语句是如何执行的?
15 在C程序中使用goto语句是不是有百害而无一利?
16 穷举法的基本思想是什么?
17 数组在定义的同时赋初值,是否可以省略数组的大小?
18 字符数组与字符串是否等价?
char b[]={“hello”};
19 什么是局部变量、全局变量?
20 如何理解“静态存储类别static”的变量?
{
long p=1;
for(;x>=1;x--) p=p*x;
return p;
}