动手学习C--S4顺序控制

程序流程控制


即分为:顺序结构,条件分支结构和循环结构
为了程序的稳定性,杜绝使用goto语句

顺序结构

函数调用语句;包括:库函数调用和用户自定义函数调用;
表达式语句:a=b=c=6 相当于: a=(b=(c=6)); 若是只有表达式,没有赋就没有意义
2. 基本输入输出函数
printf();scanf(); 记住格式
字符类函数
输出字符函数:putchar(); // 输出单个字符;
输入字符函数: getchar();
会将输入字符显示出来;getch();不会将输入字符在输入时显示出来;
输出字符串函数:puts(); 输出字符串函数

//使用输出字符串函数
#include "stdio.h"
void main(){
	char string[] = "China";
	puts(string);//只需数组名即可;
}
输入字符串函数:gets()#include"stdio.h"
void main(){
	char str[80];
	printf("please enter :");
	gets(str);  // 将键盘读入的字符串放在str位置中;
	printf("the str[80] is %s \n",str); //%s 代表 字符串格式输出		
}  

对于专门的字符输出,就用gets()和puts()函数
3. 格式化控制输入输出函数
格式控制输出:printf()函数;占位符对应的含义

常用转义控制字符: \n: 回车换行 \f:清屏并换页 \r: 回车 \t:Tab符; %xhh;
格式输入函数:scanf()
使用Scanf()函数输入型数据时注意:空格键,tab键和回车换行键被视为空字符略去;
例子:1、scanf(""%d,%d"",&a,&b);格式控制字符串以逗号“,”分割;
则输入注意 逗号 隔开;
2、scanf(“%d%d”,&a,&b)语句,没有逗号分隔符,输入时注意:5,6
3、scanf("%d:%d:%d",&h,&m,&s);有冒号“:”分隔符,输入时注意:12:30:15;

发布了26 篇原创文章 · 获赞 2 · 访问量 779

猜你喜欢

转载自blog.csdn.net/li_kin/article/details/104611126