文章 2023-09-25 来自:开发者社区

关于char类型数组的两种输出方法

char类型数组有两种输出方法1.for循环输出char arr[] = { 'a','b','c','d','e','f','g' }; for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) { printf("%c", arr[i]); } 2.字符串输出(即把字符型数组当成字符串)char arr[] = { 'a','...

关于char类型数组的两种输出方法
问答 2022-02-15 来自:开发者社区

在ARM Assembly中推入char数组的正确方法

我将char数组char s[20]从C传递给汇编中的子例程,该子例程的地址存储在register中x27。 在汇编中,我将数组推入s如下所示: str w0, [x27, w13, SXTW 2] // s[i] = c 这是一个循环,因此char数组(x27)的地址用作基地址,我的偏移量是i,表示为w13。w0是我要推送的输入字符s。 我的问题是字符未按...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。