栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【比特鹏哥C语言笔记第一课】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【比特鹏哥C语言笔记第一课】

第一节 第一个C语言项目

C语言是通用计算机编程语言,广泛用于底层开发。设计目标:提供一种能以简易的方式编译、处理低级存储器产生少量机器码以及不需要任何运行环境支持的编程语言。

  1. 用VS2013/VS2019 可以编写、编译C语言代码
  2. 新建项目:创建一个项目→创建一个源文件→写代码→编译代码


  3. 新建源文件:xxx.c 源文件 xxx.h 头文件



![//写代码
//1.写出主函数(main函数)
//C语言是从主函数的第一行开始执行的
//printf-库函数-在屏幕上打印信息
//printf需要引用头文件stdio.h
#include 
int main()//int是 int是函数的返回类型,int是整型//main是函数名
{
	printf("谦子木n");//n是换行
	return 0;
}//{}是函数体
//编译+链接+运行代码
//快捷键:Ctrl+F5 或 菜单→调试→开始执行不调试
//如果程序执行太快,看不到窗口
//则:解决方案资源管理器→右键项目→属性→链接器→系统→子系统改成控制台

//一个工程中可以有多个.c文件,但多个.c文件中只能有一个主函数](https://img-blog.csdnimg.cn/d796f7f30d4a4c10beabea6ac2ca45a3.png)

工具→选项→可以调节代码字体大小 第二节 数据类型

计算机语言→通过写程序做桥梁→解决生活中的问题
计算机必须有能力描述生活中的问题
举例:商品价格为45.6元,为小数,在C语言中称为“浮点数”
年龄为整数,C语言称为整型

//2.数据类型
int main()
{
	//字符型
	char ch = 'a';
	//整型
	int age = 20;
	//短整型
	short num = 10;
	//单精度浮点型
	float weight = 55.5;
	//双精度浮点型(精度更高)
	double d = 0.0;
	return 0;
}



计算机中的单位:
bit-比特位;byte-字节-8bit;

计算机为什么要搞这么多类型:因为每种类型所占空间不同,选择合适的类型可以提高空间利用率

第三节 初识常量变量

生活中的一些数据:

  1. 有些数据不能变:血型,性别,圆周率
  2. 有些可变:工资,年龄,体重
C语言怎么描述:

1.常量:不能改变的量
2. 变量:能被改变的量

//创建的一个变量
	//类型 变量的名字=20//20是初始值
	int age = 20;//也可以不设置初始值,但不推荐这种方法
	double weight = 75.3;
	age = age + 1;
	weight = weight - 10;
	printf("age=%dn", age);//%d对应整型
	printf("weight=%lfn", weight);//%f对应float %lf对应double
	return 0;
}
变量的分类:

1.局部变量 :在main函数的{}内的定义的变量
2.全局变量:在主函数main的{}外定义的变量
当局部变量和全局变量名字冲突的情况下,局部变量优先
不建议全局和局部变量的名字一样

int a = 10;//全局变量
int main()
{
	//局部变量- {}内部定义的
	int a = 100;
	printf("%dn", a);
	return 0;
}


这个报错推荐用scanf_s函数,但这个函数是vs编译提供的,不是C语言标准规定的,所以不推荐用


第四节 变量的作用域和生命周期 1.作用域

变量在哪里起作用,哪里就是它的作用域
局部变量作用域:就是变量所在的局部范围
全局变量的作用域:整个工程
局部变量作用域举例: 图一将变量声明在输出前面,可以输出;图二将变量声明在变量后面,不可以输出;图三、图四



全局变量作用域举例

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号