这个是robbie自己的学习笔记板块,这个假期主要会分享一些关于C语言的知识,从入门到较深入,以笔记的形式给大家整理出来,供大家参考和学习,特别是对一些想概括学习编程知识的童鞋,给大家一个整体的思路。希望可以和大家一起学习,如果有哪些不足也请大家多多指指教。(本人使用的是Visual Studio 2013,大家可以根据自己的喜好去官网下载)
(一)初识C语言(0)
1.什么是语言?
语言对于人与人之间来说就是我们之间相互沟通的基础,比如汉语、英语等。而对于计算机来说,我们同样要实现与它的交流,于是就产生了计算机语言这一概念。常见的有C、C++、Java、python等。而我们现在所接触的C语言就是一们非常典型的计算机语言。
2.C语言的主要应用
C语言最擅长的领域在底层设备上,那么什么是底层呢,下面简单说一下:
| 应用层 |—应用软件
| 操作系统 |—例如os系统
| 驱动 |—连接操作系统和电脑
|电脑|— 其中操作系统、驱动和电脑就是我们所说的底层
3.第一个代码
(1)创建文件
1.创建新工程:新建-Visual C++ -空项目
2.创建一个代码:源文件-添加-新建项-C++文件(注意名称一定要以.c结尾)
这样就创建好了一个空的文件,下面就可以开始写代码了。
(2)写代码
这就是一个程序最基本的代码格式
其中mian函数为一个程序中的主函数,主函数又是一个程序运行的开始,与return 0;相对应,return代表结束。切记一个程序只能有一个开始,所以主函数main有且只有一个
printf("");称为库函数,库函数是C语言本身定义的一个函数,它的使用需要引入特定的头文件(即.h文件)。例如此程序中头文件为stdio.h,这个库函数表示的是输出函数,此程序输出的就是hello world!。
(3)运行代码
ctrl+F5(或Fn+ctrl+F5)运行文件,第一次运行时可能会出现屏幕中有一个一闪而过的东西,解决办法:鼠标右击项目名称-属性-链接器-系统-单击后方倒三角-选择控制台-应用即可。
(4)调试代码
F10(Fn+F10),代码会从main函数第一行开始,一步步走直到return结束。
4.数据类型
char—字符型—输出%c - 1
short—短整型—输出%d - 2
int—整型 - 4
long—长整型 -4
long long—更长整型 -8
float—单精度浮点型—输出%f 4
double—双精度浮点型—输出%lf-8
其中它们的大小可用单位字节来表示
单位:bit(比特)-byte(字节)-kb-mb-gb-tb
其中除bit到byte的进率为8外,其余都为1024
5.变量、作用域及生命周期
变量分为局部变量和全局变量。
局部变量:在大括号内部的变量
全局变量:在大括号外部的变量
作用域:就是变量可以使用的那个区域
局作用域:其所在的局部范围
全作用域:整个工程
生命周期:创建到消失的那个时间段
局生:其所在的局部范围
全生:整个工程
6.常量
常量一般分为四种
- 字面常量
*如 3.14、5 - const修饰的常变量
如:int a = 1;此时a为变量可以改变,当此代码为const int a = 1; 时,a也是变量但具有常属性,故不可以改变 - #define定义的标识符常量
如:#define MAX 100就是一个典例,其中MAX称其为标识符,它的值为100且不可以改变 - 枚举常量
- 岂可一一例举出的常量,如性别、三原色等。
总结
这次的笔记就先记录到这里啦,初始C语言只是让大家先有一个对它的基本认识,所以有些深入的地方会随着笔记的更新慢慢介绍给大家的哈,希望可以和大家一起学习。