C语言的介绍

简介: C语言的介绍

初学者的简易代码规则:

1. 头文件
2. 返回值类型  函数名()
3. {
4.       函数体;
5.              }


例:

#include<stdio.h>
int main()
{
     printf("世界真美好");
      return 0;
}


main是主函数的函数名。 注意:1个C语言源程序只允许有1个main函数。


头文件一般为#include<stdio.h>、#include<string.h>和#include<math.h>等,而include是文件包含命令,扩展名.h的文件则称为头文件。


而标准头文件#include<XXX.H>都存在于C语言标准库里,可以随时被编译系统从存放在C编译系统的子目录中寻找包含的文件。


除了标准头文件以外,常常都是自己所编写的头文件,一般都是用#include"xxx.h"


头文件内部含有许多库函数的申明以及其他信息。


但什么是库函数呢?


库函数是将函数封装入库,提供用户使用的一种方式。简单而言,就是将常用的函数放在了一个文件里(头文件)。


库函数的使用方法:就是调用对应的头文件。


稍微举点例子:


    头文件                            库函数             
#include<stdio.h> 例:printf;scanf;
#include<stdlib.h> 例:size_t、wchar_t
#include<math.h> 例:sin,sqrt,fabs;
#include<string.h> 例:strlen,strcpy,stract


如果想学习更多的库函数的例子,可借助下列工具:


      MSDN
               en.cppreference.com
                           gilbc


              ---------------来自一个不知名的菜鸟大二学生


                                                                                               请路过的帅哥美女点点赞支持支持我


                                                                                如果文章有问题,请私信我,我虚心接受错误

目录
相关文章
|
关系型数据库 数据库 PostgreSQL
【一文搞懂PGSQL】1.简述和安装
PostgreSQL(简称PG或PGSQL)是一款使用C和C++语言开发的开源关系型数据库管理系统。其官网为 [www.postgresql.org](https://www.postgresql.org/),中文社区为 [www.postgres.cn](http://www.postgres.cn)。PG采用了多层逻辑结构:第一层为实例,第二层为数据库(每个实例下可有多个相互独立的数据库),第三层为Schema(每个数据库下包含多个Schema)。每个Schema下可以创建表、视图、索引、函数等数据库对象。
|
存储 Linux Windows
在Linux中,如何查看linux中内存使用率最高的进程?
在Linux中,如何查看linux中内存使用率最高的进程?
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
19405 12
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
11月前
|
存储 NoSQL Redis
【赵渝强老师】Redis的存储结构
Redis 默认配置包含 16 个数据库,通过 `databases` 参数设置。每个数据库编号从 0 开始,默认连接 0 号数据库,可通过 `SELECT &lt;dbid&gt;` 切换。Redis 的核心存储结构包括 `dict`、`expires` 等字段,用于处理键值和过期行为。添加键时需指定数据库信息。视频讲解和代码示例详见内容。
172 0
|
存储 Java
java使用pdfbox 3.0版本删除pdf文件中指定字符所在行,生成新的pdf文件
【5月更文挑战第25天】java使用pdfbox 3.0版本删除pdf文件中指定字符所在行,生成新的pdf文件
1616 1
|
XML Java 数据库连接
nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps
nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps
559 0
|
缓存 负载均衡 网络协议
老板让我去给客户搭建Squid代理服务器(上)
老板让我去给客户搭建Squid代理服务器(上)
1141 0
|
数据库 Docker 容器
keycloak搭建开启https
keycloak搭建开启https
2938 0