puts

    -1热度

    3回答

    为什么此代码编译但未运行? int main() { char *s; scanf("%15s", s); puts(s); }

    2热度

    1回答

    我对编程相当陌生,想问问为什么我用不同的代码得到相同的结果。我实际上正在读一本书,书中的例子是用printf(也在汇编程序中)。在这种情况下,它说<[email protected]>。本书中的汇编代码与我的不同,但C代码是相同的。我的处理器只是计算不同吗? (问题是在呼叫<+34><[email protected]>) 代码1: #include <stdio.h> int main()

    0热度

    1回答

    main() { char name[20]; printf("enter your name\n"); scanf("%s",name); printf("%s",name); gets(name); puts(name); } 输入:森柏萨哈 输出 森柏萨哈 这里提出仅使用来自gets()剖开的输入。 因为,如果我忽略此printf()输出将 萨哈 所以在这里提出不

    -1热度

    1回答

    我开始学习c编程语言,当我做一个练习时,我看到一个非常奇怪的错误,确保这是真正的错误,而不是程序中的其他内容,我写的另一个项目 代码: 1 #include <stdio.h> 2 3 int main(){ 4 printf("ciao come va"); 5 for(;;); 6 return 0; 7 } 的gcc

    5热度

    2回答

    我遇到了一个奇怪的事情,在Ruby中做简单的任务。我只想重复与每种方法的字母,但迭代先行在执行: alfawit = ("a".."z") puts "That's an alphabet: \n\n #{ alfawit.each { |litera| puts litera } } " 这个代码的结果是:(略) a b c ⋮ x y z That's an alphabe

    1热度

    1回答

    我一直在努力工作一个假的小引脚脚本,但一些错误,它让我感到沮丧。它随机分配4个数字并对照其他4个数字进行检查,但出于某种原因,数字被猜出之后,将不再打印它们。 #RubyCodeStart pass1 = 4 pass2 = 9 pass3 = 2 pass4 = 8 guess = 0 flag1 = 0 flag2 = 0 flag3 = 0 flag4 = 0 loop

    -1热度

    1回答

    我有一个Ruby的初学者问题。我一直在用Chris Pine练习Ruby,我发现他有时在put方法之后使用'',有时使用''。 现在,我已经意识到,如果我使用'',我不能将任何变量放在#{}中,因为我已经尝试过了,而且,如果我使用例如“”我不必折扣'带反斜杠(和其他方式),但除此之外,我不知道这些东西之间是否存在重大差异,换句话说,我是否应该仅仅使用“',有时使用”“? TNX

    2热度

    3回答

    我正在做一个ctf问题,并且有一行我无法理解。 int (*fp)(char *)=(int(*)(char *))&puts, i; 任何人都可以解释我是什么意思?

    0热度

    2回答

    我有一些代码(一个Rails应用程序)生成输出到控制台。 我想使用byebug获取任何产生该输出的位置。 有没有办法做到这一点?

    0热度

    3回答

    感谢您的点击。我从这tutorial学习Ruby。 这里还有为使平方值的方法的一些代码。 def first_square_numbers(number_of_squares) squares = [] idx = 0 while idx < number_of_squares squares.push(idx * idx) idx = idx + 1 end r