顺序程序设计&字符数据的输入和输出

关于C语言的学习,磨磨唧唧的。这里就总结一下到目前为止所学的东西。后续还会不断的更新总结。


关于一些基础概念


基础知识非常的冗杂,要总结出来非常非常的多,这里就不再一一总结,只把一些重要的提一提(其实我觉得每个都挺重要的。。)。基础都是在小甲鱼上学习到的,当然一定要坚持看才会越来越明白。

C数据类型:

  • 基本类型
    • 整型
    • 字符型
    • 实型(浮点型)
      • 单精度型 &双精度型
    • 枚举类型
  • 指针类型
  • 构造类型
    • 数组类型
    • 结构体类型
    • 共用体类型
  • 空类型

顺序程序设计


程序可分为三种基本结构:顺序结构 ,分支结构和循环结构。C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的,那么C语句可以分为以下五类:

1.表达式语句:

表达式语句由表达式加上分号“,”组成。其一般形式为:“表达式;”执行表达式语句就是计算表达式的值。例如:

x=y+z; 赋值语句
y+z;加法运算语句,但计算结果不能保留,无实际意义。
i++; 自增i语句,i自增1。

2.函数调用语句:

由函数名,实际参数加上分号“;”组成。其一般形式为“函数名(实际参数);”例如:

printf("C program"); 调用库函数,输出字符串。

3.控制语句:

用于控制程序的流程,以实现程序的各种结构方式。C语言有九种控制语句。可分为以下三类:

  • 条件判断语句:if语句,switch语句。
  • 循环执行语句: do while语句,while语句,for语句。
  • 转向语句:break语句,goto语句,continue语句,return语句。
4.复合语句:

把多个语句用括号“{}”括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。例如:

{
  x=y+z;
  a=b+c;
  printf("%d%d",x,a);
}

5.空语句:

只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句用来作空循环体。例如:

while (getchar()!='\n');
{
    ;
}

本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。


字符数据的输入和输出


Putchar函数(字符输出函数):

putchar函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:“putchar(字符变量);”例如:

putchar('A');(输出大写字母A)
putchar(X);(输出字符变量X的值)
putchar('\n');(换行。对控制字符则执行控制功能,不在屏幕上显示)

Getchar函数(键盘输入函数):

getchar函数的功能是从键盘上输入一个字符,其一般形式为:“getchar();”通常把输入的字符赋予一个字符变量,构成赋值语句,如:

    char c;
    c=getchar();


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,698评论 0 13
  • C/C++输入输出流总结 前两天写C++实习作业,突然发现I/O是那么的陌生,打了好长时间的文件都没有打开,今天终...
    LuckTime阅读 5,669评论 0 6
  • 程序的基本结构(从程序流程角度):1)顺序结构;2)分支结构;3)循环结构 C语言的程序功能是由执行语句实现的,语...
    Eric_Hunter阅读 4,436评论 0 1
  • 我们前面学习过输出,printf函数,标准库提供了一次读/写一个字符的函数,其中最简单的是getchar和putc...
    dongwenbo阅读 5,255评论 0 3
  • 多肉植物观赏性不错,并且还拥有着能防辐射的传说,所以在盆栽界混的还是不错的,但是它的品种也是非常多的,哪个最好看?...
    01067e53c4ae阅读 4,470评论 0 2