【项目任务】
在计算机屏幕上显示信息:Hello,world!。
【设计思路】
hello.c程序分为三个部分:程序注释、库包含和主程序。尽管其结构非常简单,但它是下面介绍的所有程序的典型代表,应将其作为C语言程序组织的范例。
【程序代码】
/*
*File: hello.c
*-----------------
*This program prints the message "Hello,world!" on the screen.
*/
#include <stdio.h>
main()
{
printf("Hello,world!\n");
}
【运行结果】
Hello,world!
【知识拓展】
1.注释:hello.c程序的第一部分只是一段英文注释,描述该程序的作用。在C语言中,注释是包含在“/*”与“*/”之间的所有文字,可以占连续的几行。
2.库包含:库是一种工具的集合,这些工具由其他程序员用于执行特定的功能。hello.c程序使用的库是由ANSI C提供的标准输入/输出库stdio。某些程序还会用到其他库,这些程序必须对每个库使用一行#include。
3.主程序:hello.c文件的最后一部分是程序的主体,它由以下几行组成。
main()
{
printf("Hello,world!\n");
}
printf是标准输入/输出库中的函数,用于向标准设备输出数据。
4.任务:在计算机屏幕上显示信息This is a C program.。
【项目任务】
要求用户输入两个数字,将其相加并显示总和。
【设计思路】
整个程序主体分为4个部分。
(1)程序说明:说明程序的功能。
(2)数据输入:要求用户输入将要相加的2个数字。
(3)数据计算:计算输入的2个数字的总和。
(4)数据输出:在屏幕上显示计算结果。
【程序代码】
#include <stdio.h>
main()
{
int n1,n2,total; /*声明三个变量*/
printf("This program adds two numbers.\n");
printf("1st number? ");
scanf("%d",&n1);
printf("2nd number? ");
scanf("%d",&n2);
total=n1+n2;
printf("The total is %d.\n",total);
}
【运行结果】
This program adds two numbers.
1st number? 1↙
2nd number? 2↙
The total is 3.
【知识拓展】
1.变量是在编写程序时数据的存放处。在程序中,变量n1和n2代表两个加数,变量total代表总和。
2.在C语言中,使用变量之前,必须先声明该变量。声明一个变量就是告知编译器引用了一个新的变量名,并指定了该变量可以保存的数据类型。
3.在本程序中,int n1,n2,total;这一行声明了三个变量:n1、n2、total,并告知编译器每个变量中保存一个整型值。类型名int表示整型,即没有小数部分的数。
4.printf("The total is %d.\n",total);这一行中的%及其后面的字符称为格式码,在输出过程中,值将被插入到该位置。格式码中的字母用于指定输出格式,如本例中的%d表示输出结果显示为十进制整数。
5.任务:程序要求用户输入两个数字,将其相减并显示两数之差。