だからここにコードがあります-私はそれで何か単純なことが間違っていることを知っていますが、私はそれを理解できないようです。私はさまざまな数値タイプ、ポインター、およびその他のishを試しました....変数は関数内で正しい値b
を持っています-しかし、それらが渡されると、and (または同様のもの) として出力されます...c
separate()
main()
b = 0
c = -471211
私は何が欠けていますか?コードは次のとおりです。
#include <stdio.h>
void separate(int a, int b, int c){
b = a/12;
c = a%12; }
int main(){
int a = 100
int b, c;
separate(a, b, c);
printf("%i = 12 * %i + %i \n", a, b, c);