c语言变量表示运算式

问题遇到的现象和发生背景

各位我举个例子,a c 都是整数,b是四则运算的算术符号,例如:a=3,c=4,b=‘*',怎么用a b c表示3*4呢?感谢回答 ~

用代码块功能插入代码,请勿粘贴截图

if判断就行,如果是星号 那就 代码计算3乘4

#include<stdio.h>
int main()
{
   int a=3,c=4;
   char b='*';
   if(b=='*'){
       printf("%d*%d=%d",a,c,a*c);
   }
return 0;
}

img