A method for sending information in a sidelink communication, the method comprising: determining, by a sending device, a first frequency-domain bandwidth occupied by control information to be sent and a second frequency-domain bandwidth occupied by user data corresponding to the control information, wherein the second frequency-domain bandwidth is n times of the first frequency-domain bandwidth, and n is an integer greater than 1; occupying, by the sending device, a number of m of different frequency-domain resources in a frequency-division multiplexing manner to repeatedly transmit the control information to a receiving device m times in the frequency domain, wherein a frequency-domain bandwidth of each of the m different frequency-domain resources is the first frequency-domain bandwidth, and m is an integer less than or equal to n, and greater than 1; and occupying, by the sending device, a target frequency-domain resource to send the user data to the receiving device, wherein a frequency-domain bandwidth of the target frequency-domain resource is the second frequency-domain bandwidth, and the target frequency-domain resource comprises the m different frequency-domain resources; wherein, the m different frequency-domain resources do not overlap each other in terms of frequency-domain location; and when m is equal to n, a sum total of the frequency-domain bandwidths occupied by the m different frequency-domain resources is equal to the second frequency-domain bandwidth; and n is a minimum multiple of a number of resource elements, REs, that needs to be occupied to contain the user data, or a multiple closest to the number of REs that needs to be occupied by the user data determining, by a sending device, a first frequency-domain bandwidth occupied by control information to be sent and a second frequency-domain bandwidth occupied by user data corresponding to the control information, wherein the second frequency-domain bandwidth is n times of the first frequency-domain bandwidth, and n is an integer greater than 1; occupying, by the sending device, a number of m of different frequency-domain resources in a frequency-division multiplexing manner to repeatedly transmit the control information to a receiving device m times in the frequency domain, wherein a frequency-domain bandwidth of each of the m different frequency-domain resources is the first frequency-domain bandwidth, and m is an integer less than or equal to n, and greater than 1; and occupying, by the sending device, a target frequency-domain resource to send the user data to the receiving device, wherein a frequency-domain bandwidth of the target frequency-domain resource is the second frequency-domain bandwidth, and the target frequency-domain resource comprises the m different frequency-domain resources; wherein, the m different frequency-domain resources do not overlap each other in terms of frequency-domain location; and when m is equal to n, a sum total of the frequency-domain bandwidths occupied by the m different frequency-domain resources is equal to the second frequency-domain bandwidth; and n is a minimum multiple of a number of resource elements, REs, that needs to be occupied to contain the user data, or a multiple closest to the number of REs that needs to be occupied by the user data