IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 零-第一篇博客 -> 正文阅读

[C++知识库]零-第一篇博客

前言

这是我的第一篇博客,但这篇博客的标题是零不是一。有两个原因,一个是计算机是从0开始计数的;一个是我现在的状态,现在的我还是个什么都没有的人,如果以后事业有成说不定会写一篇标题为“一”的博客。
我会在这里记录我所学到的知识,并进行整理,方便日后复习使用,当然有人愿意看我就更开心了。
目前正在学习C语言。

欲穷千里目,更上一层楼。—王之涣《登鹳雀楼》
志当存高远—诸葛亮《诫外甥书》

今日所学

  • C语言第一个程序
  • 数据类型
  • 变量(部分)

第一个程序

知识点:

  • 头文件
  • mian函数
  • printf()函数
  • return的作用
// C语言第一个程序

/*
	1.这是头文件,里面包含了许多函数,如printf()、scanf()等等

	2.头文件不是必须有的,没有写头文件程序照样能够运行,
	但是日常写程序都会用到printf()等等,所以一般都会写上“#include<stdio.h>”这个头文件
*/ 
#include<stdio.h>

/*
	1.这是main函数,在c语言程序中是必不可少的存在

	2.main函数也是函数,和普通的函数没有什么区别,所有也要定义类型

	3.而类型的定义建议使用int,不使用void,这是现在的Ansi c90规定的

	4.注意:main函数可以不写它是什么类型的函数,即可以不写int,可以写成"main()",
	但是它默认是返回int类型的,然后在结尾你又不返回任何值,所以我觉得这样写脑子多少沾点,
	这不是错误,可以这样写,但这是一个坏的编程习惯,所以不建议这样写

	5.注意:main函数是程序的入口,代码会从main函数内的第一行代码开始运行,
	在一个工程中有且仅有一个
*/
int main()
{
	// 如果想在控制台输出什么内容,就可以使用printf函数,然后在括号里面打出你想输出的内容
	printf("Hello World!");

	// return的作用是把retrun后面的值返回,并且返回的值的类型要与本函数的类型一致
	return 0;
}

数据类型

知识点

  • 有哪些数据变量?
  • 为什么需要那么多的数据变量?
  • 每个数据变量的大小是多少?
// C语言中数据类型的大小
/*
	三个问题:有哪些数据变量?为什么需要那么多的数据变量?每个数据变量的大小是多少?
	第一个问题:char,short,int,long,long long,float,double
	第二个问题:首先我们写程序写代码就是为了解决日常生活中的问题,既然是为了如此就一定会碰到许多数据,
	那么数据有大有小,也许只是100以内的加减法,也许是输入身份证号18个数字加字母,所以为了不同的需求,就定义了不同大小的数据类型,供程序员选择
	第三个问题:答案就在下面这段代码中
*/

#include<stdio.h>

int main()
{
	// char的大小为1个字节
	printf("%d\n", sizeof(char));
	// short的大小为2个字节
	printf("%d\n", sizeof(short));
	// int的大小为4个字节
	printf("%d\n", sizeof(int));
	// long的大小为4个字节,
	// 注意:sizeof(long) >= sizeof(int),所以long的大小可能是8个字节可能是4个字节,只要大于等于int大小就好了
	printf("%d\n", sizeof(long));
	// long long的大小为8个字节
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	// float的大小为4个字节
	printf("%d\n", sizeof(double));
	// double的大小为8个字节

	return 0;
}

变量(部分)

知识点:

  • 代码块的定义
  • 局部变量
  • 全局变量
  • 变量的定义
// 变量的定义
/*
	变量:顾名思义,就是会改变的量。
	重点:局部变量,全局变量,代码块的概念,怎么定义变量
*/

#include<stdio.h>

// 代码块:简单来说,{}这样就是一个代码块
// 全局变量:以下变量a就是一个全局变量,在代码块外的变量就是一个全局变量
int a = 10;
int main()
{
	// 局部变量:以下变量a和变量b就是局部变量,在代码块内的变量就是一个局部变量
	// 怎么定义变量:数据类型 变量名 = 初始值;
	/*
		注意:变量在定义的时候是可以不用赋值的,但是编译器会自动赋一个随机的值,
		然后后面使用到这个变量再去赋值也是可以的。不过不过不过!这是一个不好的习惯,
		所以以后在赋值的时候就顺手赋一个值吧,什么值都可以,反正后面都可以再更改不是吗?
	*/
	int a = 0;
	char b = '\0';
	/*
		注意:局部变量和全局变量是可以重名的,例如这个程序的a变量,但是如果使用到a变量,
		比如想要打印a变量的值,编译器就会根据就近原则,选择离得近的变量。不过虽然可以重名,
		但平常写代码还是尽量不要让某全局变量和某局部变量重名。
	*/
	printf("a = %d\n", a);
	printf("b = %c", b);

	return 0;
}
}
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 11:49:20  更:2021-10-17 11:49:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:10:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码