Ich studierte verschiedene Compiler-Option in GCC und beobachtete Änderungen, wenn ich Änderungen in den Standard zu verwenden.__isoc99_scanf und scanf
$ gcc Q1.c -Wall -save-temps -o Q1
$ vi Q1.s
Ich sehe einer der Opcodes als
call __isoc99_scanf
und jetzt, wenn ich kompilieren mit den C89-Standards
$gcc Q1.c -Wall -save-temps -std=c89 -o Q1
$ vi Q1.s
Ich sehe den Opcode als
call scanf
Was ist der Unterschied zwischen diesen beiden fo RMS von scanf
? Jeder Link, wo ich ihre Quelle sehen kann, würde sehr geschätzt werden.
dank @Mat, ich brauche wirklich diejenigen Ist auf Kapital zu arbeiten .. :) – ArunMKumar