![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
zhonglicong
这个作者很懒,什么都没留下…
展开
-
C语言-include的含义
1、编译器编译源文件时,处理include指令。 对于#include <include/my.h>,编译器会将路径inlcude/my.h合并到给定的系统路径下去查找。比如,给定系统路径有/sys、/lib,那编译器将搜索/sys/include/my.h、/lib/include/my.h,第一个找到的为准。 对于#include "include/my.h",编译器首先会将路径include/my.h合并到当前源文件所在路径下查找,如果找不到,则合并到给...原创 2021-09-15 00:02:33 · 3190 阅读 · 0 评论 -
变量的内存地址要对齐的意义
CPU如何访问一个4字节的整数?CPU将在地址总线发出4个连续的字节的地址。因为CPU的运行速度很快,内存的运行速度相对较慢,所以CPU几乎同时把4个连续的字节的地址发给了内存条,内存条的厂商为了匹配CPU的运行速度,需要把内存条做到并行,所以内存条被设计为以上图示所以的内存存储矩阵,在同一个水平轴的内存单元可以在同一个存取周期内进行存取。所以4字节的整数就需要对齐到4的整数倍的地址上,这样CPU的内存访问效率才更高,所以C语言编译器都尽量将结构体和变量的地址与变量的大小进行对齐,除...原创 2021-03-03 00:12:13 · 554 阅读 · 0 评论 -
C语言,MAC地址、IP地址、IPv6地址字符串转换成数组
#include <stdio.h>#include <stdlib.h>#include <string.h>#define ipaddr "192.16.100.20" // dotted decimal#define ip6addr "2019:2017:2016::1" // colon hexadecimal#define macaddr "00-11-22-33-44-FF.原创 2020-08-04 19:27:30 · 2945 阅读 · 1 评论 -
如何用C语言计算表达式的值,栈的经典应用
声明:这个程序可以计算+,-,*,/,负数,小数负数用括号括起来例如(-1)负数的计算过程:(-1) 转变为 (0-1) 哈哈~ 分成六个点:1.我的文件结构2.顺序堆栈的头文件3.头文件引入与自定义的常量和类型4.主处理函数5.测试的主函数6.测试结果 1.我的文件结构有两个文件 1.expCop.c ...原创 2018-11-10 22:01:30 · 9186 阅读 · 2 评论 -
c语言或c++粘帖文本输入太多控制台闪退的问题
粘帖的文本不干净有空格之类的 所以闪退要把文本放到编辑器里把多余的东西清理干净再粘帖进去处理;特别是粘帖csdn的东西后面会跟一长串的 文章作者啊链接啊 这些东西,一定要清理干净...原创 2019-03-07 11:03:29 · 452 阅读 · 0 评论 -
c++或c结束输入
1.ctrl+z结束字符输入 string tmp; while (cin>>tmp){ }2.ctrl+d结束数字输入 int num; while(cin>>num){ }3.ctrl+c结束控制台程序...原创 2019-03-07 11:36:57 · 579 阅读 · 0 评论