1.2 今天和对象吵架 但依旧学了代码

1.2

我们两个吵得很凶,她要闹分手,我难过的甚至忘了今天学的内容

        一、%p:

printf("%p",&a);

%p用来打印a的地址

32位计算机的指针大小是四个字节

#include#define不是关键字,是预处理指令

C语言中0是假,非零是真(会被主动设为1)

return是函数结束标志

        二、if else 分支语句:

1.例如:

int main()

{

int a=0,b=2;

if(a=1)

if(b=2)

printf("对");

else

printf("错");

}

最终结果是什么也不打印

else会跟最近的if配对

2.另外

if(5==x)

要好于

if(x==5)

        三、switch case break分支语句:

case是入口,break是出口。

case后面必须添加整形常量表达式

例如:

int a;

switch(a)

{

case 1:

printf(" ");

break;

case 2:

printf("#");

break;

default:

printf(“输入错误”);

break;

}

        三、while循环语句:

break用于永久跳过循环

continue用于跳过本次循环,直接到循环判断部分

while循环中

例如:

int main()

{

char ch;

while ((ch = getchar()) != EOF)

putchar(ch);

return 0;

}

可以用来输入一串字符按回车,可以输出相同的一串字符和回车

Ctrl+Z等同于EOF,可以跳出

getchar与scanf的缓冲区:

scanf不拿回车和空格

需要用getchar来消化,以便接下来的输入

例1:

getchar();

例2:

while((int a=getchar())!='\n')

{;}

希望我们可以和好如初

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值