一、最简单的C语言程序
1. 入口函数基本形态:最常用的形态
int main()
{
return 0;
}
int: main函数的返回值类型 int:整形---整数
return: 返回的意思
主函数中返回0还是其他整数,其实是没什么影响,只要是一个整数可以
为什么称之为入口函数--main 所有程序执行过程都是从main函数开始的
2. 其他形态
void:空类型--->表示没有返回值
(1)void main()
{
}
(2)void main(void)
{
}
(3)void main()
{
return;
}
3. 注意点是:不要把main写成mian
二、C语言注释
单行注释://
多行注释: /* */
25%注释量
三、C语言的头文件
1 库文件--->别人写的
include 目录下所有文件.h都是库文件--->库目录
#include //包含库的方式 c语言中大多数函数都属于这个文件
#include "stdio.h" //另一种包含方式
#include "..\\girl.h" //退到上一个目录
2. ""包含其实本质是一种路径法
注意点:路径中\ 一般改为\\或者反斜杠/
相对路径:
绝对路径: 通过路径找到当前文件
四、C语言基本输出函数---printf函数
使用前必须包含stdio.h
问题: 程序存在闪屏现象
1.1 用用户输入解决 getchar();
1.2 getch函数
需要一个头文件
#include
1.3 system函("pause");
需要一个头文件
#include
1.4 while(1); 死循环
1 .原样输出
printf("打印的内容!");
2. 多行的printf
3. 转义字符 \和特殊字符组成
No.1 格式调整---->用的比较
\n 换行
\t 制表符
制表符的原理
如果数据没超过8 每个数据按照8位制表
如果超过8位 按照16位去制表
剩下以此类推
\r 换行--->回车键和\n 区别 光标返回到行首 覆盖前面的数据
No.2 特殊效果 \a 响铃声明
fatal error LNK1168: 无法打开 xxx.exe 进行写入
表示的是程序正在运行,关闭程序,去生成
五、system函数
1. 使用前必须加头文件 #include
warning C4013: “system”未定义;假设外部返回 int
No.1 你使用的函数没有包含相关头文件
No.2 这个函数没有实现,没有函数体
2. system("字符串"); 把字符串反馈给你OS(操作系统) dos窗口
No.1 如何打开dos窗口 windows键+R
No.2 开始菜单-->运行-->键入cmd就可以打开
3. system函数的功能
No.1 执行dos命令
pause: 防止闪屏--->按任意键继续 system("pause");
cls : 清屏 ---> system("cls")