记录c语言一些有趣的疑问

一些有趣的疑问

  • 字符串栈数组调用字符串库API进行赋值么
c 复制代码
char szStackStr[] = "Hello World!";

答案:使用机器指令进行硬编码


  • 无限循环存在比较指令么
c 复制代码
while(1)
{
	printf("Hello World!\n");
}

答案:while开始处,即使是没有编译优化的程序,也不存在比较跳转指令

特别建议:在某些场合,可以使用无限循环来节约编译指令

灵感来源Linux SCTP内核模块TSN回环比较节省指令变更

未完待续 ...

相关推荐
冉卓电子6 小时前
MPC5604B/C eMIOS 高级定时器全解
c语言
社交怪人8 小时前
【三角形面积】信息学奥赛一本通C语言解法(题号2073)
c语言
社交怪人8 小时前
【球体体积】信息学奥赛一本通C语言解法(题号1030)
c语言·开发语言
legendary_16310 小时前
Type-C浪潮席卷小家电:SINK芯片如何成为快充高压的“心脏“
c语言·开发语言
我命由我1234512 小时前
Android Framework P4 - ServiceManager 进程
android·c语言·c++·visualstudio·android studio·android-studio·android runtime
叶子野格12 小时前
《C语言学习:编程例题》B
c语言·开发语言·c++·学习
cen__y12 小时前
Linux13(数据库)
linux·服务器·c语言·开发语言·数据库
小a彤13 小时前
atvoss:Vector 算子子程序模板库,让 Ascend C 开发效率提升 5 倍
android·c语言·数据库
bnmoel13 小时前
数据结构深度剖析二叉树・上篇:基础概念、结构特性、存储结构全解析
c语言·数据结构·二叉树·
AI科技星13 小时前
全域数学公理:32维超球体投影、微观曲率与霍奇猜想的几何化证明
c语言·开发语言·网络·量子计算·agi