小足迹——C语言的基本

本文从头文件、函数、关键字等方面详细介绍了C语言的基础知识,并通过示例解释了如何编写简单的程序。

有许多人说学习一种语言首先是学会打出“Hello World”就算入门,但我觉得里面虽然涵盖的最基本的C语言知识,但第一次看难免不明白为什么要这样写。

在我看来首先还是了解它的基本——头文件、函数、关键字,但下面有说错的地方希望可以告诉我,让我可以改进一下。

一、头文件

最基本的头文件应该就属于下面这一句了,因为通常程序都会涉及到输入输出函数,而头文件stdio.h则存放这与其相关的信息,当我们的程序编译时它的作用便是向编译系统提供有关的信息。

#include <stdio.h>  //stdio便是“standard input & output”

当需要的函数信息不同时便需要不同的头文件。

二、函数

一个C语言程序可以有一个或者多个函数组成,但是一个程序只能有一个主函数(即main函数),并且主函数是必须存在的。要是公式化便是——

主要组成部分=主函数+n函数(非主函数) nN*

而下面是一个简单的主函数

void main()
{
	printf("Hello\n");
}

自定义函数

int max(int a ,int b)
{
int max;
if ( a >= b )
	max=a;
else
	max=b;
return max;
}

分析:1.void、int——函数类型,而函数类型有很多例如int , double , void 等等。另外,当函数类型为void时不需要返回函数的返回值,而其他情况下则需要返回函数的对应的返回值

    2.main、max——函数名,主函数名固定为main,非主函数的函数名可以根据自己需求进行设置,但不可以和关键词相同。

    3.( ) ——括号内可以为空,也可以有参数,参数需要写明函数参数类型和函数参数名(形式参数名),若有多个参数需要用“,”隔开。

    4.{...}——执行部分。

基本函数

C语言中有许多本来存在的函数——

1. 字符测试函数
2. 字符串操作
3. 内存管理函数
4. 日期与时间函数
5. 数学函数
6. 文件操作函数
7. 进程管理函数
8. 文件权限控制
9. 信号处理函数
10. 接口处理函数
11. 环境变量函数
12. 终端控制函数

三、关键字

在C语言中的关键字,有数据类型、变量范围、循环函数等等

int基本整型数据 ;long长整型数据 ;short短整型数据 ; float定义单精度浮点型数据 ; double定义双精度浮点型数据 ; char单字节整型数据 ; void定义无类型数据 ; signed有符号数 ; unsigned定义无符号数据 

typedef重新定义数据类型 ; volatile该变量在程序中执行中可被隐含地改变 ; union联合类型数据 ; const定义不可更改的常量值

auto 局部变量 ; extern 在其它程序模块中说明了全局变量 ; register CPU内部寄存的变量 ; static定义静态变量 ; struct定义结构类型数据

return 用于返回函数的返回值

enum 枚举 ; sizoef 计算表达式或数据类型的占用字节数

for 构成for循环语句

if 构成if....else选择结构 ; else构成if.....else选择程序结构

switch构成switch选择结构 ; case   switch语句中选择项 ; default switch语句中的默认选择项 

while用于构成do...while或while循环结构 ; do  用于构成do.....while循环语句

continue中断本次循环,并转向下一次循环 ; break 无条件退出程序最内层循环

goto构成goto转移结构

四、小总结

程序=头文件+[全局声明]+[函数声明]+n函数  n≥1且nN* ([]中的根据程序情况决定)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值