我使用专有的™。现在我觉得我必须迁移到一种更通用的编程语言。在阅读几个教程时,我在其他编程语言中寻找的一个非常重要的特性是如何向函数传递不确定数量的参数。这个特性显然没有在基本教程中涉及到(至少没有我见过的那些)。在Wolfram语言™中,这个任务非常简单:
Function[x]:=x; (*Function defined with one argument.*)
Function[x__]:={x}; (*Function defined with indefinite amount of arguments.*)
Function[{x__},{y__}]:={x}+{y}; (*Fu
在许多编程语言(包括、和)中,可以在内部放置一个数组。在这里,我试图把一个C整数数组放在它的第三个索引处,但是我不确定在C编程语言中是否支持这个:
#include <stdio.h>
int main(void) {
int arr[] = {1, 1, 2};
arr[2] = arr; //now I'm trying to put arr into itself.
printf("%i", arr[2]); //this prints a negative number each time I run the program
我对c编程相当陌生,我有一个关于括号匹配算法的问题:
基本上,对于CS任务,我们必须做以下工作:
我们需要提示用户输入1-20个字符的字符串。然后,我们需要报告是否有任何括号匹配。我们需要说明以下类型的方括号"{} “。
示例:
Matching Brackets
-----------------
Enter a string (1-20 characters): (abc[d)ef]gh
The brackets do not match.
另一个例子是:
Enter a string (1-20 characters): ({[](){}[]})
The brackets mat