当前位置:网站首页>标准C语言总结1
标准C语言总结1
2022-07-28 05:18:00 【c7473168】
一.头文件: 以.h结尾,里面存放的是辅助性代码,绝大多数都是函数的说明
#include 功能是导入头文件
#include <xxx.h>
<> 从系统指定路径查找头文件并导入
#include "xxx.h"
"" 先从当前的工作路径查找头文件,如果找不到再从系统指定路径查找并导入
main函数: 函数的调用者是操作系统,它的返回值是给了操作系统的,它的值能反应出程序是如何结束的,一般有三类:
正数 出现异常 (别人的错误)
0 一切正常
负数 出现错误 (自己的错误)
C语言的文件类型:
.c 源文件
.h 头文件
.h.gch 头文件的编译结果文件,它会被优先使用
.i 预处理文件
.s 汇编文件
.o 目标文件
.a 静态库文件
.so 共享库文件
分支语句
if(表达式) //单分支
{
//表达式为真(非零),则执行此处代码
}
else //双分支
{
//表达式为假(零),则执行此处代码
}
if(表达式1) //多分支
{
//表达式1为真,则执行此处代码
}
else if(表达式2)
{
//表达式2为真,则执行此处代码
}
else
{
//如果以上所有表达式都为假,则最后执行此处代码
}
1.自变运算符: ++/--
2.算数运算符:+ - * / %
3.关系运算符:> < >= <= == !=
4.逻辑运算符: && || !
5.三目运算符: a?b : c
各个运算符优先级按排列顺序
边栏推荐
- How Visio can quickly generate the same pattern and image matrix
- ByteBuffer.position 抛出异常 IllegalArgumentException
- openjudge:校园食宿预订系统
- openjudge:矩阵乘法
- 正则表达式
- openjudge:病人排队
- Oracle uses SQL to query the field information of a table (field type, length, etc.)
- 分支与循环语句
- 集合框架的操作使用
- Simpledateformat thread unsafe and datetimeformatter thread safe
猜你喜欢
随机推荐
Multi module packaging: package: XXX does not exist
Openjudge: campus accommodation reservation system
Learning of image enhancement evaluation index -- structural similarity SSIM
openjudge:字符串最大跨距
Low illumination image data set
Using Navicat or PLSQL to export CSV format, more than 15 digits will become 000 (e+19) later
openjudge:矩阵乘法
How Visio can quickly generate the same pattern and image matrix
Openjudge: maximum span of string
冶金物理化学复习 --- 冶金反应动力学基础与多相反应动力学特征
Long和Integer如何进行比较,为什么报错
VMware Workstation is incompatible with device/credential guard. Disable device/credential guard
Digital twin technology creates visual application of smart mine
Oracle create table, delete table, modify table (add field, modify field, delete field) statement summary
SSM project quick build project configuration file
Docker deploy mysql5.7.35
openjudge:校园食宿预订系统
24小时内的时间段无交叉
导出excel,生成多个sheet页,并命名
Advanced multi threading: the underlying principle of synchronized, the process of lock optimization and lock upgrade









