python程序的基本结构有顺序_顺序结构程序设计

本文详细介绍了C语言中的语句类型,包括简单语句、复合语句和空语句,并重点讲解了赋值语句的使用。此外,还阐述了基本的输入/输出函数,如putchar、getchar、printf和scanf,以及它们的使用方法和注意事项。通过实例解析,帮助读者理解C语言中的控制流程和数据交互操作。
摘要由CSDN通过智能技术生成

1.c语句概述

语句:用来对数据进行加工,是构成程序的基本单位。

通常一个c程序由若干个函数组成

而每一函数由若干条语句组成,每条语句总是以";"结束。

ed07d0e412485a6df516ef04f30b3bba.png

c语句的分类:可分为三大类:简单语句、复合语句、空语句

简单语句:

表达式语句:由一个表达式后跟";"组成;

结构控制语句:控制程序流程。

755225646b6aa9035ce2d1e5cdf97d40.png

复合语句:将一组语句括在一对{}中

说明:复合语句的{}之后不能有";"

复合语句中可以是简单语句、复合语句、空语句。

83134ee9053e1845ec2141e93e34af40.png

空语句:;/*仅有一个;*/

空语句什么也不做。有时用作被转向点,或为循环语句提供空体。

7aa0df4908891ff1bd0886b30b886fb6.png

2.赋值语句

即赋值表达式后加一;构成

要区分赋值表达式与赋值语句,如if((a=b)>0)t=a;

注意:①赋值表达式可包含在其它表达式之中,而赋值语句不行②赋值语句只能作为一条单独的语句,或放在复合语句③赋值语句用途很广

413145549237bef4cba93266f1d9ee7f.png

3.基本的数据输出/输入函数

C语言没有输入/输出语句,I/O操作通过调用系统函数实现。

在程序开头要有:#include或#include"stdio.h"。

默认的输入设备-键盘,默认的输出设备-显示器。

c58166db980c140bd426f678faa09767.png

①字符输出函数putchar

形式:putchaar(C);

作用:向显示器上输出一个字符(将C的值输出到显示器上);

C可以是字符型和整型的常量、变量、表达式。

e545f236405a03f6b5433f6cba2b1dbf.png

②字符输入函数getchar()

形式:getchar();

作用:从键盘缓冲区读入一个字符;

注意:当输入多个字符时,多余字符作废(按回车后才开始接收字符);用getchar()得到的字符可以赋给字符型变量、整型变量,或作为表达式的一部分。

ce8415faeb2aa1e6956a2f28c9bf00eb.png

③格式输出函数printf

形式:printf(格式控制符,输出项列表);

格式控制符:双引号括起来的字符串;

输出项列表:要输出的内容(常量、变量、表达式等);

作用:向终端输出若干个类型任意的数据。

说明:编译程序只是检查printf函数的调用形式,不分析格式控制字符串,如果格式字符与输出项的类型不匹配,不进行类型转换;格式字符要用小写字母;格式控制字符串中可以包含转义字符;格式控制字符串中的普通字符则原样输出;输出项的参数除了常数、变量外还可以是表达式、函数调用。

fe34753b812980351e988e439c70e974.png

④格式输入函数scanf

形式:scanf(格式控制符,变量地址列表);

作用:按格式控制符的要求将数据从终端传送到变量地址所指定的内存空间

变量地址:变量的地址通过对变量名“求地址”运算得到

形式:&变量名

注意:scanf中不使用U说明符,对unsigned型数据用d,o,x说明符输入;输入数据时不能规定数据的精度;在“格式控制”字符串中,若有格式说明以外的其它字符,输入时应照原样输入;%c一次接收一个字符,无需单引号,空格字符是个有效字符

8721787980ff8f23163ab7797eb521a5.png

这是顺序结构程序设计的需要注意的地方,希望大家多多指导。有疑问的可以在下方评论,谢谢关注!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值