C语言基础语句详细讲解

 2023-03-02 15:57:46  阅读 0

一、C语言基础语句

函数是C程序的基本组成单位,一个函数的执行是通过在程序中调用这个函数来实现的,调用函数的操作由C语句来完成,通常称为函数调用语句。 其一般形式如下:

函数名(参数表);

例如,“printf("hello!");”就是一个函数调用语句。

一个完整的计算机程序应具备输入输出功能,C语言本身并不提供数 据的输入输出语句,有关的输入输出操作都是通过调用C标准库函数来实 现的。C语言提供的输入输出标准库函数有getchar( )、putchar( )、 scanf( )和printf( )等。引用C语言标准库函数时,必须用编译预处理 命令“#include”将头文件“stdio.h”包含到用户源程序中,即在程序的开始写一行命令#include<stdio.h>或者#include”stdio.h”。 

空语句的组成:

仅由分号“;”组成的语句称为空语句。空语句是不执行任何操作的语句。

while(getchar( ) !='\n')
  { 
    ;    //循环体为空语句
  }

空语句通常起到占位的作用,在程序没有完全开发完成前,可用空语句占位,以便后续开发填充代码。

复合语句的构成

把多个语句用大括号括起来组成的语句称为复合语句。在语法上,复合语句相当于单条语句,而不是多条语句。其一般形式为:

{
       语句1 
        ……
       语句n
    }

复合语句可以放在能够使用语句的任何地方,它建立一个新的作用域或块。复合语句是C语言中唯一不用分号“;”结尾的语句。 

数据的输出

字符输出函数的一般形式如下:

int putchar(char ch)

功能:向终端输出一个字符,并返回该字符的ASCII码值。

格式化输出函数的一般形式如下:

int printf (char *format [,argument,...]); 

功能:函数printf将一组参数,按format给定的格式, 把数据格式化并且输出到标准输出设备。若出错,则返回负数。 向终端输出一个字符,并返回该字符的ASCII码值。     函数调用的一般形式为:

printf("格式控制字符串",输出项列表);

字符输入函数的一般形式如下:

int getchar()

功能:接收从终端输入的一个字符,并返回其ASCII码值。 例如:

int ch=getchar( );  //从输入终端(如键盘)接收一个字符并把它赋给ch变量。

数据的输入

//FileName: chap3_2.c
#include <stdio.h>
int main()
{
  char ch1,ch2,ch3,ch4; 	
  ch1=getchar(); ch2=getchar();
  ch3=getchar(); ch4=getchar();
  putchar(ch1);	putchar('\n');
  putchar(ch2);	putchar('\n');
  putchar(ch3);	putchar('\n');
  putchar(ch4);
  return 0;
}

程序运行结果如下: C++↙ C

格式化输入函数的一般形式如下:

 int  scanf(格式控制字符串,地址列表) 功能:按照格式控制的要求,将从终端输入的数据赋值给地址列表中的各个变量。格式控制字符串的含义和函数printf( )中的格式控制字符串类似,地址列表列出了各变量的地址,由取地址运算符“&”后跟变量名组成。 函数调用的一般形式为:  

scanf("格式控制字符串",地址列表);

 

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码