A feedback resource determination method for vehicle-to-everything, V2X, service, comprising: acquiring, by a terminal, a first resource set by configuration or pre-configuration, wherein the first resource set comprises a time domain position of at least one first resource which is a transmission resource for a Physical Sidelink Shared Channel, PSSCH; characterized in that the method further comprises: for each of the at least one first resource, determining, by the terminal, a candidate time domain position of a second resource corresponding to the first resource based on the time domain position of the first resource and associated feedback information, wherein the second resource is a transmission resource for a Physical Sidelink Feedback Channel, PSFCH, the associated feedback information is determined by configuration or pre-configuration and indicates a time difference between the PSSCH and the PSFCH, the first resource set has a one-to-one correspondence with the associated feedback information, and time differences included in the associated feedback information corresponding to different resource sets are different; for each candidate time domain position, determining, by the terminal, whether symbols occupied by the candidate time domain position comprise an unavailable symbol, wherein the unavailable symbol is a symbol that cannot be used to transmit the second resource, and comprises a downlink symbol of a Uu link, or comprises a downlink symbol and a flexible symbol of the Uu link; and defining, by the terminal, the candidate time domain position as a time domain position of the second resource based on the symbols occupied by the candidate time domain position not comprising the unavailable symbol. acquiring, by a terminal, a first resource set by configuration or pre-configuration, wherein the first resource set comprises a time domain position of at least one first resource which is a transmission resource for a Physical Sidelink Shared Channel, PSSCH; characterized in that the method further comprises: for each of the at least one first resource, determining, by the terminal, a candidate time domain position of a second resource corresponding to the first resource based on the time domain position of the first resource and associated feedback information, wherein the second resource is a transmission resource for a Physical Sidelink Feedback Channel, PSFCH, the associated feedback information is determined by configuration or pre-configuration and indicates a time difference between the PSSCH and the PSFCH, the first resource set has a one-to-one correspondence with the associated feedback information, and time differences included in the associated feedback information corresponding to different resource sets are different; for each candidate time domain position, determining, by the terminal, whether symbols occupied by the candidate time domain position comprise an unavailable symbol, wherein the unavailable symbol is a symbol that cannot be used to transmit the second resource, and comprises a downlink symbol of a Uu link, or comprises a downlink symbol and a flexible symbol of the Uu link; and defining, by the terminal, the candidate time domain position as a time domain position of the second resource based on the symbols occupied by the candidate time domain position not comprising the unavailable symbol. for each of the at least one first resource, determining, by the terminal, a candidate time domain position of a second resource corresponding to the first resource based on the time domain position of the first resource and associated feedback information, wherein the second resource is a transmission resource for a Physical Sidelink Feedback Channel, PSFCH, the associated feedback information is determined by configuration or pre-configuration and indicates a time difference between the PSSCH and the PSFCH, the first resource set has a one-to-one correspondence with the associated feedback information, and time differences included in the associated feedback information corresponding to different resource sets are different; for each candidate time domain position, determining, by the terminal, whether symbols occupied by the candidate time domain position comprise an unavailable symbol, wherein the unavailable symbol is a symbol that cannot be used to transmit the second resource, and comprises a downlink symbol of a Uu link, or comprises a downlink symbol and a flexible symbol of the Uu link; and defining, by the terminal, the candidate time domain position as a time domain position of the second resource based on the symbols occupied by the candidate time domain position not comprising the unavailable symbol.