给下列代码生成的汇编语言文件增加注释。 int func1(int *arr, int size) { int cnt = 0; for(int i = 0; i < size; ++i) { cnt += arr[i]; } return cnt; } void func2(int a, int b) { int tmp = a; a = b; b = tmp; } void func3(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } int main() { int i = 1; int j = 3; int k = 5; int arr[6] = {1,2,3,4,5,6}; int res = func1(arr,6); func2(i, j); func3(&i, &k); return 0; }
时间: 2023-03-07 09:10:22 浏览: 131
为上述代码增加注释:
// func1: 计算数组中元素的总和
int func1(int *arr, int size) { int cnt = 0; for(int i = 0; i < size; i) { cnt = arr[i]; } return cnt; }// func2: 两个数值互换
void func2(int a, int b) { int tmp = a; a = b; b = tmp; } // func3: 两个指针指向的数值互换
void func3(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } // main: 主函数,调用func1、func2、func3
int main() { int i = 1; int j = 3; int k = 5; int arr[6] = {1,2,3,4,5,6}; int res = func1(arr,6); func2(i, j); func3(
阅读全文