![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言深度剖析
文章平均质量分 81
C语言深度剖析
你是我的光吗
这个作者很懒,什么都没留下…
展开
-
《C深剖》(7) - 关键字(6) -- “0”值比较与bool
文章目录一、C语言中的0二、Bool和0比较三、浮点数与0比较精度损失Float和0比较一、C语言中的0无论是0,‘\0’,NULL,在意义上都表示0,在内存存储时数值上也是00在整形中表示数字0,在字符中’0’表示一个字符它的ASCII码值为48'\0’是一个字符,表示字符串结束,在ASCII中的值为0NULL 即空指针,它表示一个指针指向地址为0的空间,可以看到这里的0被强制转化为void*指针,这也就意味着而NULL可以赋值给任何类型的指针在C语言库函数中对于NULL是这样定义的:#.原创 2021-09-01 16:34:28 · 293 阅读 · 0 评论 -
《C深剖》(6) - 关键字(5) -- 条件与循环关键字
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、switch case 语句二、do、while、for关键字1.引入2.getchar前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考`一、switch case 语句示例:swtich case语句#include <stdio.h&g原创 2021-08-02 18:40:16 · 119 阅读 · 0 评论 -
《C深剖》(5) - 关键字(4) -- 大小端问题与整形存储
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库总结前言一、pandas是什么?不同的计算机,生产产商有不同的存储标准因此产生大端小端两种存储方案。大端:按照字节为单位,低权值位存放在高地址处,就叫做大端。小端:按照字节为单位,低权值位存放在低地址处,就叫做小端。二、使用步骤1.引入库代码如下(示例):在这里插入代码片```cimport numpy as npimport pandas as p原创 2021-07-22 18:35:56 · 96 阅读 · 0 评论 -
《C深剖》(4) - 关键字(3) --数值类型与sizeof
1、数据类型C语言中为何要有类型:本质是对内存进行合理分配,按需索取为何C语言要有那么多的类型:应用场景不同,解决应用场景对应的计算的计算方式不同,需要的大小也是不同的,本质:用最少的成本,解决各种不同应用场景。#include <stdio.h>int main(){ printf("%d\n", sizeof(char));//1个字节 printf("%d\n", sizeof(short));//2个字节 printf("%d\n", sizeof(int));//4个原创 2021-07-16 21:23:39 · 108 阅读 · 0 评论 -
《C深剖》(3) - 关键字(2) -- 多文件操作、extern与static
文章目录前言二、头文件相关问题1、为什么要有头文件?一、pandas是什么?二、使用步骤1.引入库2.读入数据前言<>C语言库文件“”自定义库文件全局变量可不可以跨文件访问?为什么?可以;有一定规模的项目,一定是多文件的,多个文件之间,后续一定要进行数据“交互”,如果不能跨文件,“交互”成本较高。二、头文件相关问题1、为什么要有头文件?(1)单纯使用源文件,组织项目结构的时候,项目越复杂,维护成本会变得越来越高。(2).h:头文件,组织项目结构的时候,减少大型项目的维护成本问题原创 2021-07-14 21:29:44 · 101 阅读 · 0 评论 -
《C深剖》(2) - 关键字(1) -- auto、register与void
关键字(1) autoregistervoidauto一般在代码块中定义的变量,即局部变量,默认都是auto修饰的,不过一般省略 。那么默认的所有变量都是auto吗?不是,一般用来修饰局部变量#include <stdio.h> #include <windows.h> int main() { for ( auto int i = 0; i < 10; i++) { printf("i=%d\n", i); if(1) { auto int原创 2021-08-29 23:19:59 · 229 阅读 · 0 评论 -
《C深剖》(1) - 深入理解程序和变量
1、C语言的C89\C90有32个关键字2、代码文本—>可执行程序(二进制码)—>双击启动程序程序没有加载时存储在硬盘中,程序运行必须加载到内存中,因为这样速度更快。3、代码块//用{}括起来的区域,就叫做代码块#include <stdio.h> #include <windows.h> int g_x = 100; //全局变量 int main() { int x = 10; //局部变量,main函数也是函数,也有代码块{} pri原创 2021-07-10 21:24:31 · 149 阅读 · 0 评论