我不知道如何存儲返回字符的功能,所以我可以回到它的主要功能可以使用,如何在C prog中返回一個char函數?
char process_3 (int step_2)
{
if (step_2 % 2 == 0)
{
printf ("A");
}
else if (step_2 % 3 == 0)
{
printf ("F");
}
if (step_2 % 5 == 0)
{
printf ("K");
}
else if (step_2 % 7 == 0)
{
printf ("P");
}
if (step_2 % 11 == 0 || step_2 % 13 == 0)
{
printf ("T");
}
else
{
printf ("Z");
}
return process_3;
}
你想做什麼?返回一個字符或返回一個返回一個字符或其他東西的函數? – quasiverse
這是函數,將返回一個字符到主函數我想 – Darve
您的問題不清楚。 「char函數」將是一個返回char('char(*)(...)')的函數。從函數返回指向函數的指針是完全可能的,但不知何故,我懷疑這就是你想要的。你在問如何返回一個值?如果是這樣,你問關於返回一個'char',一個字符串(在C中,一個'char *')或其他?無論如何,有沒有關於你不明白的['return'](http://www.acm.uiuc.edu/webmonkeys/book/c_guide/1.6.html#return)聲明? – outis