1 
 
        
      
      函数的数组参数(例如“ char s [static 10]”)中的static关键字的目的是什么?
      
  浏览一些源代码时,我遇到了一个类似这样的函数: void someFunction(char someArray[static 100]) { // do something cool here } 经过一些实验,似乎也可能出现其他限定词: void someFunction(char someArray[const]) { // do something cool here } 似乎仅[ ]在将数组声明为函数的参数时才允许使用限定符。这些是做什么的?为什么功能参数不同?
      
        
          
                   144
                
        
        
          
                  
                    c 
                  
                    arrays 
                  
                    parameters 
                  
                    static