c语言swtitch输入字母输出,郝斌 C语言笔记

本文介绍了计算机编程中变量的本质及初始化的重要性,详细解释了字符与字符串的区别,以及整数和实数在计算机中的存储方式。此外,还深入探讨了break和continue在循环与switch语句中的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值