C语言中的可执行语句是什么?


一个‘C’程序包含可执行语句。编译器帮助将可执行语句翻译成机器语言。

当用户运行程序时,他/她操作的是由编译器执行的机器语言语句。

可执行语句的类型

C语言中可执行语句的类型如下:

  • 输入输出语句
  • 赋值语句

输入输出语句

  • 将值存储到内存中称为“输入操作”。

  • 执行计算后,结果将存储在内存中,并且可以通过“输出操作”将结果显示给用户。

  • 所有I/O操作都是使用输入/输出函数执行的。

  • 最常见的I/O函数通过预处理器指令 #include<stdio.h> 提供。

  • 最常用的I/O函数是printf()和scanf()。

printf()函数

语法如下:

printf("format string", print list);

例如:

printf ("average of 3 numbers = %f",avg);
  • printf()显示其格式字符串的值。

scanf()函数

语法如下:

scanf ("format string", input list);

例如,scanf("%d %f", &a, &b);

  • scanf()在程序执行期间将键盘输入的数据复制到内存中。

  • 输入列表前带有取地址符(&)。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

赋值语句

赋值语句将值存储在变量中,用于在程序中执行算术运算。

语法

语法如下:

variable=expression

例如:

  • c = a+b;
  • avg = sum/3;
  • r1 = (b*b – 4 * a*c);

示例

以下是计算三个数字平均值的C程序:

 在线演示

#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:
");    scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into    //memory during program execution.    d=a+b+c; //assignment stmt    avg=d/3;    printf("Average avg=%f",avg); }

输出

您将看到以下输出:

Enter values for a,b,c:2 3 4
Average avg=3.000000

更新于:2021年3月15日

2K+ 次浏览

启动您的职业生涯

完成课程后获得认证

开始学习
广告