编辑代码

/*C99 test*/

#include <stdio.h>
struct var_data{
        int len;
        char data[0];
    };
int main (int argc, char *argv[]) {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
	
    char ch = '0' ;
    int out = 0;
    
    
    /*if ( argv != NULL && argc != 0 ){
        ch = argv[0];
    }*/

    switch (ch){
        case '0' ... '9':  out = 9;
            break;
    case 'a' ... 'm': out = 20;
            break;
    case 'A' ... 'M': out = 29;
            break;
    default : out = 49;
            break;
    }
    printf("Hello JSRUN! out=%d  \n\n         - from C .\n\n", out);

    struct var_data s;
    s.len = 3;
    for ( int i = 0; i < s.len; i++)
        printf("%02x", s.data[i]);
        
	return 0;
}