C语言学习笔记——C语言结构

C语言是一种面向过程的结构化的语言,同时具有高级语言和汇编语言的优点

所有的C语言程序经过编译和连接之后才能被计算机执行

一、头文件

头文件是一种特殊的文件,记录了很多可以直接引用头文件然后使用的函数,也可通过#define声明函数、变量、宏等的定义

头文件通常包含在源代码中,可以被多个源文件包含使用。头文件以 .h 扩展名结尾,例如 stdio.h、stdlib.h 等

  • stdio.h:声明了输入输出函数,例如 printf 和 scanf
  • stdlib.h:声明了一些通用的函数,例如动态内存分配函数 malloc 和 free
  • string.h:声明了一些字符串操作函数,例如 strlen 和 strcpy
  • math.h:声明了一些数学函数,例如三角函数和指数函数

引用标准头文件使用尖括号<>,引用自己写的头文件,使用"",此时会优先在用户当前目录中寻找所需头文件

stdio.h——标准输入输出函数,包含输入函数(getchar()、gets()、scanf() 等)输出函数(putchar()、puts()、printf() 等)

#include <stdio.h>  //预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件

int main() {
printf("Hello, world!\n");
return 0;
}
/*这是C语言自己的注释符*/ 
//这是C++的注释符

函数在调用之前必须要声明,声明写在cpp文件, 写在主函数里面需要在调用之前写声明(告诉主函数有这么一个函数),写在主函数前面则不用再写声明

模板函数需要写在.h文件里面,实现写在另一个cpp文件

每个声明后面都要有分号

二、基本输入输出函数

代码执行是在操作系统中申请一个线程,线程是进程的子集

1、主函数

主函数是C语言程序执行的入口,是操作系统调用的函数——所有的程序都是从main()函数开始执行的,return 0 表示程序正常退出

main()函数也可作为其他编程语言连接C语言的入口

主函数可以带参数,也可以不带参数——带参数的话,C语言规定要有两个参数:

main (int argc,char *argv[ ]) 或者 int main (int argc,char **argv)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nosery

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值