初识C语言

发布时间:2024年01月14日

一、C语言的程序结构

已知圆的半径为8求圆的周长和面积。

//This is the first C program.//
#include<stdio.h>   //用#include命令行,实现文件包含功能
int main()          //声明主函数main为整型
{
  int r;           //整型变量r,示圆的半径
  float c,s;        //实型变量C,示圆的周长;实型变量s示圆的面积
  r=8;             //将8赋给变量r
  c=2*3.14*r;      //计算表达式“2*3.14*r”的值,并把该值赋给变量c
  s=3.14*r*r;      //计算表达式“3.14*r*r”的值,并把该制赋给变量s
  printf("r=%d,c+%f,s=%f\n",r,c,s);  //从屏幕上显示变量r、c、s的值
  return 0;        //主函数main的返回值为整型,通常为0

}

1.注释。程序的第一行是注释语句。在C语言中注释是为了增加程序的可读性而增加的说明性信息,对程序的运行不起作用,对源程序进行编译时注释会被忽略。

? ?在C89中,注释由“/*···*/”来完成,/*和*/中间所包含的任何内容即为注释部分。在C99中增加了单行注释功能,即注释可以用“//”来表示,从“//”开始一直到本行结束的所有内容都属于注释部分。

2.主函数:main函数。C语言程序由函数构成,函数是程序的基本单位。本例中只包含一个函数,函数名为main(),这是主函数。主函数是特殊函数,不可以随便取名,它的名字是唯一的。一个C语言程序可以包含多个函数,但是有且只有一个主函数。主函数可以放在C语言程序的任意位置

但任何一个C语言程序都是从主函数开始执行的,而且也在main()函数中结束。

? ? ? 在main()函数中通常还需要调用其他函数,这些被调用的函数可以是用户自己定义的函数,也可以是系统提供的库函数。因此,使用C语言编程实际要做到:编制不同功能的函数;调用这些函数。(库函数:C语言本身提供给我们使用的函数。如输入、输出函数。)

3.函数体。花括号{}用来标识函数的开始和结束,必须成对出现。包含在一对花括号之间的部分就是函数体。函数的功能也就是函数体所要完成的工作。函数体内部包含两部分内容:说明(定义变量)语句部分和执行语句部分。

? ? ? ? 函数体由语句组成,语句必须由英文分号结尾。函数体内的语句系列,在没有遇到跳转语句时,按先后顺序依次执行。(语句“return 0;”的功能是退出main()函数,返回操作系统。)

4.函数的参数和返回值。函数名main后的一对括号可以包含若干个参数,这里的main()函数不带任何参数,但是括号仍然保留。

? ? ?main()函数前面的int说明了主函数的返回值类型。在C99标准中,main()函数的返回值类型必须为int型。而在C89中也可返回void型。默认(即不写任何返回类型)则返回int型。

5.标准函数与头文件。在C语言中没有专用的输入输出语句,输入或输出的操作都是通过函数实现的。C语言提供了大量的标准库函数供编程者使用。

? ? ? ? 从某种意义上来说,使用C语言的过程就是不断熟悉各种库函数的过程。

? ? ? ? ?当需要用到某些标准库函数时,需要将对应的头文件用#include命令包含在文件首部。头文件提供了各类标准库函数的原型类型说明。

二、C程序中的语句

程序中:

int r;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?float c,s;

这两行语句分别定义了3个变量,称这两行语句为声明语句,接下来的语句则是对这些变量内容的操作,称这几行语句为执行语句。

C程序的语句分为声明语句和执行语句两大部分,此处声明语句的作用是定义变量,为变量分配合适的存储单元。C程序必须都遵循先定义后使用的原则。在C语言中,一条语句可以占多行,一行也可以包含多条语句。

文章来源:https://blog.csdn.net/2302_81196199/article/details/135570367
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。