使用 g95 编译器,我收到一条错误消息:
ERROR: Procedure attribute conflicts with INTENT attribute in 'quantityarray'
我试图找出数组的总和。这是出现此错误的子例程:
SUBROUTINE findTotals(pricearray,quantityarray,totalprice, totalquantity)
INTEGER, INTENT(IN)::quantityarray
REAL, INTENT(IN):: pricearray
INTEGER, INTENT(OUT)::totalquantity
REAL, INTENT(OUT)::totalprice
totalquantity = SUM(quantityarray)
totalprice = SUM(pricearray)
END SUBROUTINE
非常感谢您的宝贵时间。