我有几道题,谁能帮我看一下什么意思?
我不是学编程的,这几道题我不会做。希望大家帮我解决一下,对你们来说可能就是一加一。。。第一题:下面给出的程序函数总体功能是什么?
数组c是使用 call by value 还是使用 call by reference 传递的?为什么?
void f1(int *a, int *b, int *c, int n)
{
int i;
for(i=0; i<n; i++)
{
c=b * a;
}
}
第二题:根据asc2码,下面的函数满足什么通用目的?会返回出什么内容?
char f2(char c )
{
switch (c) {
case 123 : return (c-83); break ;
case 125 : return (c-84); break ;
default : return (0) ;
}
}
第三题:下面的函数满足什么通用目的?会返回出什么内容?
int f3 (char* k){
int i=0;
while (k !='\0') {
i++;
}
return (i);
}
上面就是题目,希望大家帮我一下,感谢感谢
不是学编程的,为什么会接触到这种题 学校有这门课 张润丰 发表于 2021-6-11 11:46
学校有这门课
也就是说,你不想也不喜欢学编程,但是想考一个好分数,是这样吧?
那你学啥的
1
将b数组和a数组的前n个值对应相加 存放到a数组
c语言都是传值只不过通过解引用访问 应该是call by value
2‘
将 {} 返回为 ()若传进去不是{} 则返回 0
3
测字符串长度
返回长度
我是学新能源的,只是想考过这门课,没想过学编程。。。 人造人 发表于 2021-6-11 11:55
也就是说,你不想也不喜欢学编程,但是想考一个好分数,是这样吧?
是的,大佬 南归 发表于 2021-6-11 10:57
不是学编程的,为什么会接触到这种题
可能他只学边缘一点的 这题目我也不懂,题目1.函数功能看不出来,应该传的是指针,至于是值传递还是引用传递,我实在是不懂,我感性认识应该传的不是值而是地址,而引用传递我认为是C++中的词汇。题目2.函数通用的功能我也是看不出感觉没什么通用目的,返回值查ASCII码表因该可以查出。题目3.函数通用功能计算字符串的长度,返回值是字符总个数。 {:5_110:}
页:
[1]