在C中切换大小写语句有哪些替代方法?

时间:2019-03-06 22:27:35

标签: c

下面是我的代码:

while ( ( c = getopt( argc, argv, "s:E:b:t:vh" ) ) != -1 )
{
  switch ( c )
  {
     case 's':
        params.s = atoi( optarg );
        break;
     case 'E':
        params.E = atoi( optarg );
        break;
     case 'b':
        params.b = atoi( optarg );
        break;
     case 't':
        trace_file = optarg;
        break;
     case 'v':
        verbosity = 1;
        break;
  }
}

1 个答案:

答案 0 :(得分:0)

但是要回答这个问题,您可以使用一堆if / else语句:

impl<CountryId> Default for Alphabets<CountryId> {
    fn default() -> Self {
        Alphabets::A2(Default::default())
    }
}