网站首页 > 文章精选 正文
1. 什么是C语言?
C语言是人与计算机进行交流的一种语言。是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
2. C语言的特点
①运算符丰富
②数据类型丰富
③能对位、字节、地址进行操作,能直 接访问硬件
④具有结构化的控制语句
⑤语法限制不太严格,代码编写自由度 大,具有较好的可移植性
⑥代码执行效率高
⑦语言简洁
3. C语言的结构
#include <stdio.h>
int main(void)
{
printf("hello world!!\r\n");
return 0;
}
#include <stdio.h>
#:预处理命令,是在编译之前就要完成的工作
include:英文为包含的意思,文件包含 命令 →找到文件并把文件的内容复制过来
“ ”、< >:都是可以用来寻找文件
< >:只会在默认的路径下寻找头文件
“ ”:先自定义路径下寻找头文件,找不到,再去默认路径下寻找头文件
stdio:是一个完整文件名,表示文件的内容
std:standard
i:input
o:output
所以,stdio意为:标准的输入输出
.h:文件的扩展名,决定文件的属性;表示头文件:
一般存放函数、变量声明和宏定义
所以,#include <stdio.h>的意思是:
在编译之前在系统默认的路径下找到标准的输入输出头文件,并把这个文件复制过来
4. 主函数
在C语言中规定,main就是主函数名
基本格式:返回值类型 main(形参列表)
常见的几种形式
int main(void) --》 常见
void main(void) --》 不属于C语言标准,但是编译器允许的一种的写法
main(void) →返回值类型缺省,默认是int类型
“int main(void)”函数头
“{}”花括号内为函数体
return 0;函数返回值
函数三步:先定义,再声明,后调用
主函数作为程序的入口,主函数结束,程序结束,一个工程里面有且只有一个主函数
- 上一篇: 微信大更新!新增5个新功能,还有6个新变化
- 下一篇: 网络小白必看!计算机网络基础讲解——网络协议
猜你喜欢
- 2025-05-27 微信大更新!新增5个新功能,还有6个新变化
- 2025-05-27 Win10学院:Setup.exe命令行参数详解
- 2025-05-27 手机一联接电脑,电脑就蓝屏
- 2025-05-27 聊聊C语言-兵马未动粮草先行(2)
- 2025-05-27 C语言数学库的3种类型
- 2025-05-27 我的编程梦----聊聊Java特性
- 2025-05-27 大话C语言:C语言的前世今生
- 2025-05-27 Windows电脑文件的扩展名(后缀名)有哪些,有什么用?
- 2025-05-27 “快捷方式”不简单
- 2025-05-27 深入理解 C 语言的 hello world
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)