Faits: Faits: A. A.a M._, né en 1957, a été engagé à partir du 16 février 2001 en qualité de manoeuvre par X._ SA. A ce titre, il était assuré contre le risque d'accident auprès de la Caisse nationale suisse d'assurance en cas d'accidents (CNA). Le 27 avril 2001, alors qu'il oeuvrait sur le chantier Y._, il s'est pris la main dans une machine à béton lors d'un accident du travail. Atteint d'une plaie délabrante de la main gauche, il a présenté une incapacité totale de travail. Son cas a été pris en charge par la CNA, qui lui a alloué les prestations dues pour les suites de cet accident. Dans un examen médical final du 19 août 2002, le docteur P._, spécialiste FMH en chirurgie et médecin d'arrondissement de la CNA, a considéré que le patient ne pouvait plus reprendre son activité antérieure à l'accident, qu'il ne pouvait plus porter des charges dépassant environ 5 kg avec la main gauche, qu'il ne pouvait plus effectuer des travaux demandant des mouvements répétitifs avec cette main et qu'il ne lui était pas possible d'effectuer des travaux fins. Une activité légère qui tenait compte des restrictions susmentionnées pouvait être effectuée avec un horaire et un rendement normaux par exemple un emploi dans la surveillance, la livraison d'articles légers ou dans le montage de pièces pas trop fines nécessitant la main gauche uniquement pour appuyer. Le 23 août 2002, la CNA a avisé M._ que l'on ne pouvait plus attendre de la continuation du traitement une amélioration notable des suites de l'événement du 27 avril 2001 et qu'elle devait mettre un terme au paiement des soins médicaux et de l'indemnité journalière. Afin de faciliter sa réinsertion dans le processus de travail, elle était disposée à lui verser encore l'indemnité journalière sur la base d'une incapacité de travail de 100 % jusqu'au 30 septembre 2002 et de 50 % jusqu'au 31 octobre 2002. Le 11 octobre 2002, M._ a subi une intervention au niveau de la main gauche. Lors d'un examen médical du 14 novembre 2002, il a été reconnu apte à reprendre un travail dans la plus forte proportion possible dès le 18 novembre 2002. Le 20 novembre 2002, la CNA a informé M._ qu'elle mettait un terme au paiement de l'indemnité journalière au 17 novembre 2002. A.b Le 27 novembre 2001, M._ a présenté une demande de prestations de l'assurance-invalidité, en requérant un reclassement dans une nouvelle profession. Par décision du 7 mai 2003, l'Office cantonal AI du Valais a rejeté la demande, au motif que les conditions du droit au reclassement n'étaient manifestement pas remplies. Dans un complément du 9 mai 2003 à cette décision, il a communiqué à l'assuré la motivation, qui devait faire partie intégrante de la future décision de rente de l'assurance-invalidité, selon laquelle il avait droit à une rente entière d'invalidité du 1er avril 2002 au 30 novembre 2002. Dans une lettre du 2 juin 2003, M._ a formé opposition contre la décision de refus de reclassement. Il déclarait que l'opposition valait aussi contre le complément de décision du 9 mai 2003 en ce qui concerne le refus par l'office AI de lui allouer une rente au-delà du 30 novembre 2002. Dans un nouvel écrit daté du 11 juillet 2003, remis à la poste le 14 juillet 2003, il a complété l'opposition. Par décision du 11 juillet 2003, l'office AI a alloué à M._ pendant la période du 1er avril au 30 novembre 2002 une rente entière d'invalidité, assortie d'une rente complémentaire pour son épouse et de deux rentes pour enfants. L'opposition formée par l'assuré contre la décision de refus de reclassement a été rejetée par l'office AI (décision du 25 juillet 2003). Par jugement du 20 janvier 2004, le Tribunal cantonal des assurances du canton du Valais a rejeté, dans la mesure où il était recevable, le recours formé par M._ contre cette décision. Par décision du 24 octobre 2003, l'office AI, considérant que l'écrit complémentaire de M._ daté du 11 juillet 2003 valait opposition contre la décision de rente du 11 juillet 2003, a rejeté l'opposition. Par décision du 24 octobre 2003, l'office AI, considérant que l'écrit complémentaire de M._ daté du 11 juillet 2003 valait opposition contre la décision de rente du 11 juillet 2003, a rejeté l'opposition. B. M._ a formé recours contre la décision du 24 octobre 2003 devant le Tribunal cantonal des assurances du canton du Valais, en concluant, sous suite de dépens, à l'allocation d'une demi-rente d'invalidité au-delà du 30 novembre 2002. Par jugement du 2 avril 2004, la présidente du Tribunal cantonal des assurances a déclaré le recours irrecevable. Elle a considéré que M._ n'avait pas formé en temps utile opposition contre la décision de rente du 11 juillet 2003, laquelle était entrée en force de chose jugée et était donc exécutoire, et qu'en conséquence la décision sur opposition du 24 octobre 2003 était nulle. Sur recours de M._ contre ce jugement, le Tribunal fédéral des assurances, par arrêt du 11 janvier 2005, a annulé celui-ci, l'affaire étant renvoyée au Tribunal cantonal des assurances du canton du Valais pour décision sur le fond. Statuant sur le fond de la contestation, le Tribunal cantonal des assurances, par jugement du 18 avril 2005, a rejeté le recours contre la décision sur opposition du 24 octobre 2003. Statuant sur le fond de la contestation, le Tribunal cantonal des assurances, par jugement du 18 avril 2005, a rejeté le recours contre la décision sur opposition du 24 octobre 2003. C. M._ interjette un recours de droit administratif contre ce jugement, en concluant, sous suite de frais et dépens, à l'annulation de celui-ci et à l'octroi d'une demi-rente d'invalidité postérieurement au 30 novembre 2002. L'Office cantonal AI du Valais conclut au rejet du recours. L'Office fédéral des assurances sociales a renoncé à se déterminer. 