| |
|
开发:
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语言 1 -> 正文阅读 |
|
[C++知识库]初识C语言 1 |
最近将c语言笼统的过了一遍,大致知道了面对c我是要学什么,对于之后已经有了大致的规划安排。这里我将给大家展示近期成果,同时也是自我梳理,将所认识了解到的内容排队串起。大致了解,并不是那么细,有什么不对的地方还请各位评论指正(吐槽)。 好嘞,废话不多说,内容如下: ? ? ?1.程序的基本框架这里我们先看一个最简单的代码
我们想让它跑起来对我们展示“hello world”,我们必须有输出标志--printf(“这里为要展示的内容”),而要使用printf,则必须引用相应的头文件--stdio.h? 而#include <stdio.h>是调用头文件的意思。 ? ? ? ?可能有小伙伴要问这啥跟啥,完全不懂,没关系,我打个比方:我想学习使用一个工具(printf),它不可能无故变出来,我们要去工具箱里(stdio.h)拿来它才行。 运行要有开始,有结束,做到有始有终。main为主函数,我们只需知道它是程序执行的起点,有且只有一个,return 0 代表程序正常退出。{}则算是程序的分界符号。int表示main的返回值,一般和return 0搭配使用。 ?固定搭配:
? ? ? ? 2.数据类型
?想定义一个什么类型的变量,就选择对应的数据类型 eg:
?short、int、long、long long、用哪个取决于你所定义的量大小范围,float、double用哪个取决于量的精度范围。 每种类型所占内存(字节)的大小 ? ? ? 3.变量:局部变量和全局变量局部变量是定义在主函数main内的变量,只能作用于变量所在的局部范围: 全局变量作用于整个工程,放哪都好使: 若全局变量和局部变量所定义的名称相同,值不同,且同时存在,则 优先打印局部变量。 ? ? ? ? ? 4.常量(1)字面常量: ?(2)const修饰的常变量 若变量a无const修饰,则可更改a的值: 若变量a被const修饰则不可修改: ? 变量被const修饰变为常变量,虽然值被固定,但本质仍然是一个变量! (3)#define 定义的标识符常量? 一般习惯大写 如图: (4) 枚举常量--一一列举 ? ? ? ? ?5.字符串、数组+转义字符\0
?这样由双引号引起来的一串字符称为字符串 ? 字符串的创建一般要用数组(arr[])来定义,上述简单类型变量只能对应一个人数据,而要对应若干个数据用数组再合适不过了。把同类元素的集合称为数组。 eg: 5.6.7行为定义的字符串数组arr1、arr2、arr3 ? ? ?图中第五行“”内的字符串后面默认以\0结尾,因此第五行和第七行相等(都有\0作为结束标志),而第六行用单个字符来表示一行字符串,但是没有转义字符'\0'作为结束标志,使程序一直读取下去(而这里我们并不知道它读取的是什么),直到遇到'\0'才停止读取,因此我们称ipp后面为随机值。 ? ? ?以上是总结的一部分,之后会不定时持续更新,文章有不正确的地方还请各位留言评论,及时更正,谢谢大家,一起努力吧! |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 3:21:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |