初识C语言(1)

初识C语言(1)

初识C语言(1)

 

学一上午C语言,做文章做了大半个下午。

这是一部分的分享,我脑瓜子现在嗡嗡的,

因为刚开始使用CSDN,所以不太会使用,正在练习,

过两天整理剩下的部分。

这里要是哪些有错误,大佬们请告诉我,我改改,辛苦了!

然后呢,这个也是简单的写了C语言章节部分内容,

上面是本章的框架,标题一大块一个,

等都写完了,再做整体的框架。

初识C语言(1)

小场面都坐下,现在进入正题:

 

什么是C语言?

它是一种计算机编程语言,通常应用于底层软件开发

那什么又是计算机语言?

生活中,汉语 英语是一种语言:是人和人之间的交流方式。

那计算机语言可以说成是人和计算机交流的方式。

如何创建工程?

要编写程序,就先要创建工程,下面是以VS2013为例:

初识C语言(1)

新建项目--->Visual C++--->空项目--->名称 位置 解决方案名称 --->确定

建议 :在位置这里,新建一个文件夹 ,

我的是创建了一个2021年的code里面的C语言文件夹,

用于存我2021年的C语言的代码,方便查找。

初识C语言(1)

如果没有找到解决资源管理器,在 “视图”里面打开就可以了

初识C语言(1)

这里,要是用C语言去实现的话,test后面就是.c,而.cpp是C++实现。

然后工程就算是创建成功了。

下面开始写第一个C语言程序:

初识C语言(1)

 

代码运行:ctrl+F5 ,函数被打印出来:

 

初识C语言(1)

 

数据类型:

数据类型及在32位平台上所占空间大小
char 字符型 1
int 整型 4
short 短整型 2
long 长整型 4
long long 更长整型 8
float 单精度浮点型 4
double 双精度浮点型 8

这里的浮点型,可以浮动小数点的。

规定:sizeof(long)>=sizeof(int) long可以是4,也可以是8。

为什么要有这么多的类型?

我们要选择合适的类型去创建类型变量。

例如:年龄 一定是整型的 ,int age=10;

创建int整型变量age用于存放一个人的年龄,

体重可以是浮点型的,double weight=55.5;

创建double双精度浮点型变量weight用于存放一个人的体重。

类型是用来创建变量的,eg:

初识C语言(1)

 

变量:

变量是可以变化的,

定义变量的方法:类型+名字;

eg:short age;     float weight;     char sex;

变量的初始化:   

eg:short age=10;     float weight=54.2;     char sex='m';

变量可分为局部变量和全局变量

eg:

初识C语言(1)

a在{  }的里面 ,局部变量 。

g在{  }的外面,全局变量。

考虑这样一个问题:局部变量是否可以和全局的变量名字相同?

eg:

初识C语言(1)

可以看出,编译上是没有问题的。

所以,局部变量是可以和全局的变量名字相同的。

以上代码,全局作用域中的a和main中的a可以同时存在,不会冲突,

因为它们不是同一个作用域。可以进行编译。

可以的话上面输出的结果会是什么?

初识C语言(1)

main函数中访问a时,采用就近原则,

因此访问的是main中的a,相当于将全局作用域中的a屏蔽了。

变量如何使用?

eg:两个整数相加:

首先是先要有这两个整数 ,创建变量num1和num2。

scanf手工输入 两个数放到num1 和num2 里,这里要取地址&。

手工输入后,变量num1和num2就被改变了,可以看出 ,变量是可以被改变的。

创建变量sum ,sum用于存放 num1,num2和,

打印sum的值。

 

初识C语言(1)

当没有#define _CRT_SECURE_NO_WARNINGS 这一条声明时,下面会报错,

需要引用#define _CRT_SECURE_NO_WARNINGS,至于为啥,想知道就去查查吧。

 

ctrl+F5 运行 会出现闪烁的光标,等着手工输入两个数

初识C语言(1)

输入:3空格4回车 得到答案:。7

初识C语言(1)

 

 

过两天再来接着写,都别跑,未完待续。。。

初识C语言(1)

 

 

 

 

上一篇:Excel筆記~是繁體哦


下一篇:Spring Data JPA —— 快速入门