最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

【新要闻】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")

{;}

希望我们可以和好如初

关键词: 分支语句 可以用来 循环语句