笔记--1、c语言概述

一、C语言发展及特点

1、语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由

2、丰富的运算符和数据类型,具有现代语言的各种数据结构

3、具有结构化的控制语句,是完全模块化和结构化的语言

4、允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作。

对操作系统以及需要对硬件进行操作的场合,学C语言明显地优越于其他高级语言。

5、程序可移植性好,基本上不做修改就能用于各种型号的计算机和各种操作系统。

二、简单的C语言程序介绍

例1、输出helloword

在这里插入图片描述

C语言的运行机制

1、函数库:是文件,这个文件里存放着多个函数供调用。

2、函数库对应的头文件:扩展名多为.h,即head头,比如stdio.h,math.h等。

3、在c语言的源程序中使用

“#include函数库的头文件”语句引入函数库,再调用库中的函数。

#include<stdio.h>

stdio.h
  • printf():输出函数
  • scanf():输入函数
  • getc()

#include<math.h>

math.h
  • abs():求绝对值
  • sqrt():开方
  • sin():求sin

#include<string.h>

string.h
  • strlen():字符串长度
  • strcpy():字符串复制
  • strcmp():字符串比较

例2、求两个整数之和

在这里插入图片描述

在这里插入图片描述

例3、求两个整数中的较大者

在这里插入图片描述

在这里插入图片描述

三、C语言程序的结构特点

1、一个源程序文件中包括:

  • 预处理指令#include<stdio.h>等
  • 函数定义 每个函数用来实现一定的功能

2、函数是C程序的主要组成部分

  • 一个C程序是由一个或多个函数组成的
  • 必须包含一个main函数(只能有一个)
  • 程序总是从main函数开始执行

一个函数包括两个部分

  • 函数首部
  • 函数体

3、C程序对计算机的操作由C语句完成

  • C程序书写格式是比较自由的
  • 为清晰起见,习惯上每行只写一个语句

4、数据声明和语句最后必须有分号

5、C语言本身不提供输入输出语句

6、程序应当包含注释,增加可读性

四、C程序的执行步骤

在这里插入图片描述

五、TC环境介绍

Turbo C集成开发环境是由Borland公司开发的一套C语言程序开发工具。

  • Compile–>Compile to OBJ编译(Alt+F9)
  • Compile–>Link连接
  • Compile–>Make编译+连接(F9)
  • Run–>Run运行
  • Run–>User screen屏幕显示(Alt+F5)

六、getc(),getch(),getchar()

getc():

调用方式:int getc(FILE *stream)
它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.

getch():

调用方式:int getch(void)
getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显.
getch():
调用方式:int getch(void)
getch()从控制台读取一个字符,把该字符显示在屏幕上,也就是回显.

getchar():

调用方式:int getchar(void)
getchar()从控制台读取一个字符,并回显,它和getch(),getche()的不同在于,它等到输入一个回车才结束,就算你输入了一个字符串,它也只取其中的第一个字符.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值