为什么我用C创建的新字符串有╠而不是空白?

为什么我用C创建的新字符串有╠而不是空白?

你可以这样做:

代码语言:javascript运行复制char pol[100];

pol[0] = '\0'; 第一个字符将是一个null character。

如果您想要所有的数组:char pol[100] = {0};

以这种方式进行测试:

代码语言:javascript运行复制char test[100] = { 0 };

for (int i = 0; i < 100; i++)

printf("%c ", test[i]);您可以在这里看到程序集:

对于x86旧编译器,将生成如下所示:

代码语言:javascript运行复制push 100

push 0

lea eax, DWORD PTR _teste$[ebp]

push eax

call _memset

add esp, 12 关于更新:

代码语言:javascript运行复制lea rdx, [rbp-112]

mov eax, 0

mov ecx, 12

mov rdi, rdx

rep stosq

mov rdx, rdi

mov DWORD PTR [rdx], eax

add rdx, 4 在Godbolt.org上进行测试,选择适当的编译器

相关推荐

海星离开水能活多久?揭秘海洋生物的奇妙生命力!
beat365体育ios版下载

海星离开水能活多久?揭秘海洋生物的奇妙生命力!

📅 10-15 👁️ 6349
坚果pro手机如何查看已经连接的wifi密码
365bet线上官网

坚果pro手机如何查看已经连接的wifi密码

📅 10-17 👁️ 2762
淘宝置顶的评价多久被换下来?(怎么弄?)
365足球直播无插件高清

淘宝置顶的评价多久被换下来?(怎么弄?)

📅 07-23 👁️ 1236
一年级拍摄地点是哪个学校
365足球直播无插件高清

一年级拍摄地点是哪个学校

📅 07-11 👁️ 309
电信宽带怎么设置路由器?一步步教你完成配置
beat365体育ios版下载

电信宽带怎么设置路由器?一步步教你完成配置

📅 08-16 👁️ 5777
英雄联盟职业选手的前身今世, 童无敌-korol
beat365体育ios版下载

英雄联盟职业选手的前身今世, 童无敌-korol

📅 07-20 👁️ 9229
鲻鱼的产地主要分布在哪 哪里产的鲻鱼最好
365足球直播无插件高清

鲻鱼的产地主要分布在哪 哪里产的鲻鱼最好

📅 07-07 👁️ 8524
微信如何建群当群主
365bet线上官网

微信如何建群当群主

📅 07-28 👁️ 4942
美元涨了,普通人购买美元资产最便捷的三条途径
365足球直播无插件高清

美元涨了,普通人购买美元资产最便捷的三条途径

📅 10-11 👁️ 8720