C语言笔记大全(顺序程序设计)

C语言笔记大全(顺序程序设计)

文档内容于B站小甲鱼教学总结。
文档内容后续会持续更新,直到完结(大概会出十篇文章吧)
文档中如出现错误信息,请道友评论回复。

程序的三种基本结构

C语言中的语句可分为五类

1.表达式语句
	由表达式和";"组成。
	形式:表达式;
	如:x=y+a;  x+u;   i++;
2.函数调用语句
	由函数名,实际参数加上分号";"组成.
	一般形式:函数名(实际参数表);
	如:printf("C program");  调用库函数,输出字符串。
3.控制语句
	用于控制程序的流程,以实现程序的各种结构方式。
	它们由特定的语句定义符组成,C语言有九种控制语句。
	可分为三类:
	(1).条件判断语句:if语句,switch语句。
	(2).循环执行语句:do while语句,while语句,for语句。
	(3).转向语句:break语句,goto语句,continue语句,return语句。
4.复合语句
	把多个语句用括号{}起来组成的一个语句称为复合语句。
	在程序中把复合语句看成单个语句。
	例如:
	{
	x=y+z;
	a=b+v;
	printf("%d,%d\n",x,a);
	}
5.空语句
	只有分号";"组成的语句。空语句是什么也不执行的语句。
	例如:
	while(getchar()!='\n')
	{
	;
	}
	该语句的功能就是只要从键盘上输入的字符不是回车则重新输入。

赋值语句
注意
可以 a=b=c=d=9;
但不可以 int a=b=9;改写成int a=9,b=9;
字符数据的输入输出
注意使用该函数前必须要用文件包含命令:#include<stdio.h>

字符输入函数:getchar函数。功能是从键盘输入一个字符。
字符输出函数:putchar函数。功能是在显示器上输出单个字符。
一般形式:putchar(字符变量),getchar()
例如:
putchar('A');				输出大写字母A
putchar(x);				输出字符变量x的值
putchar('101');			输出A
putchar('\n');			换行
char c;
c=getchar();

输出单个字符

char a='B',b='o',c='k';
putchar(a);
putchar(b);
putchar(b);
putchar(c);
putchar('\t');
putchar(a);
putchar(b);
putchar('\n');
putchar(b);
putchar(c);

获得并输出

char a;
printf("input a character\n");
a=getchar();
putchar(a);

格式输入与输出
因为printf和scanf函数常用,所有不需要stdio.h文件也可以使用

格式输入函数:printf函数,f为format之意。
功能:把指定数据显示到显示器屏幕上。
一般形式:printf("格式控制字符串",输出列表);
其中格式控制字符串用于指定输出格式。
格式控制字符串分为
格式字符串:
	以%开头的字符串,在%后面跟各种格式字符,以说明输出数据的类型,形式,长度,小数位等。
	%d,%ld,%c。分别表示按十进制整形输出,长整型输出,字符型输出。
非格式字符串:
	按原样显示输出,起提示作用。

格式输出个输出

int a=15;
float b=123.456789;
double c=12.56;
char d='p';
printf("a=%d,%ld,%5d,%o,%x\n",a,a,a,a,a);
printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
printf("c=%lf,%f,%5d,%8.4lf\n",c,c,c,c);
printf("d=%c,%8c\n",d,d);

在这里插入图片描述

int i=8,b=8;
printf("%d\n%d\n%d\n%d\n",++i,i++,--i,i--);
printf("%d\n",++b);
printf("%d\n",b++);
printf("%d",b);

在这里插入图片描述

顺序结构

分支结构

循环结构

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值