1.变量的本质就是内存中一段存储空间
2.变量为什么初始化?初始化就是赋值的意思。
3.字符 单个字符用单引号括起来 ,字符串用双引号括起来。‘A’ 正确,‘AA’不正确,“AA”正确
4.常量以什么样的二进制代码存储在计算机内? 整数是以补码的形式转化为二进制代码,实数是以IEEE754标准转化为二进制代码的形式。
5.字符的存储方式和整数一样。
6.ASCII是一种规定,规定了不同的字符使用哪个整数值来表示。
break 和continue
break:
break用于循环是用来终止循环。
break用于switch,则是用来终止switch。
break不能直接用于if,除非if是用于循环内部一个子句。
例子1:
for(i=0;i<3;i++)
{
if (3>2)
break;//break虽然是if内部的语句,但break终止的是外部的for循环
printf("heihei!\n");//永远不会输出
}//在多层循环中,break只能终止最里面包裹它的那个循环
例子2:
for(i=0;i<3;i++)
{
for(j=1;j<4;++j)
break;//break只能终止距离它最近的循环
printf("heihei!\n");
}//多层swtitch嵌套中,break只能终止离它最近的循环。
例子3:
int x=1,y=0,a=0,b=0;
switch(x) //第一个switch
{
case 1:
switch(y) //第二个switch
{
case 0:
a++;
break;//终止的是第二个switch
case 1:
b++;
break;
}
b=100;
break;//终止的是第一个switch
case 2:
a++;
b++;
break
}
printf("%d %d\n",a,b)//最终输出结果是1,100