C语言常见概念
1.C语言是什么
人和计算机交流的计算机语言
2.操作系统
Windows、Linux、macOS、unix...
3.编译器选择:
计算机语言:编译型(C/C++)、解释型:python
文本文件通过编译器的翻译和链接器的链接生成可执行文件
#include <stdio.h>
int main()
{
printf("hehe\n");
return 0;
}
MSAC微软
CLANG苹果
选择集成开发环境(IDE)
4.VS项目和源文件、头文件介绍
VS创建项目步骤:创建项目-空项目-下一步-解决方案资源管理器(创建成功)视图-添加新项,显示所有模板-.cpp改.c-
在C\C++代码中,经常创建.c文件和.h文件
.c---源文件
.h---头文件
项目名称要有意义,不要有中文,代码位置固定
创建一个项目=创建一个工程
5.第一个C语言程序
在VS上写出的代码如何运行起来?
快捷键:(Fn)+Ctrl+F5
注释//
6.main函数
main函数——主函数,必须有且仅能有一个
程序从main函数的第一行开始执行
int main()//int 整形函数(main函数的返回类型)
{
//写代码
return 0;//运行完返回0
}
main后不能忘记(),不能出现中文符号,一条语句结束好要有分号
int main(void) //void表示main函数没有参数
int main(int argc, char* argv[ ]) //main有参数
{ }函数体
\n---换行
7.printf函数和库函数
printf函数是一个库函数,功能:在屏幕上打印信息
printf=print format——按照格式打印
printf("%d\n",100)//%d=打印整数
printf("%f\n",3.14)//%f打印浮点数,小数点后默认六位
printf("%c\n",'hehe')//%c打印字符
%d,%f都是占位符
无法解析的外部符号需要:
#include <stdio.h> //.h头文件,include包含,stdio(standard input output 标准输入输出)
VS工具-选项-可以自定义界面
8.关键字介绍
关键字int、if、return......(保留字),不能和关键字重复,不能自己创造,每个关键字都有自己特殊的含义
常用的关键字:(32个)
auto break case char const continue default do double else enum extern
float for goto if int long register return short signed sizeof static
struct switch typedef union unsigned void volatile while
9.字符和ASCII编码
ASCII码表128个字符
48、65、97——0、A、a
a-A=32
\n换行——10
0-31为不可打印字符
int main()
{
//循环-32-127
int i = 0;
for (i = 32; i <=127;i++)
{
printf("%c", i);
}
return 0;
}
直接打印出数字所对应的ASCII码字符
10.字符串和\0
字符:是单个字符,用单引号括起来
字符串:用双引号括起来
用%s来printf字符串
printf("%s\n","hehe");
=
printf("hehe\n");
\0是转义字符,字符串结束的标志(隐藏)F10-窗口-监视
数组=一组数,单个字符没有\0,定义数组内要有\0
——————————————————End——————————————————