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语言规定要有两个参数:文章来源:https://www.toymoban.com/news/detail-665432.html
main (int argc,char *argv[ ]) 或者 int main (int argc,char **argv)文章来源地址https://www.toymoban.com/news/detail-665432.html
到了这里,关于C语言学习笔记——C语言结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!