All lenses with Nikon mount are compatible with Nikon D40. If the question rephrase : "What lenses are able to autofocus with Nikon D40", then the answer is : the new Nikon AF-S lenses (with Silent Wave Motor inside), Sigma lens bearing HSM code, and upcoming Tamron lenses (18-200mm, 17-50mm and 70-300mm).
No, a Canon lens will not fit on a Nikon camera because they have different lens mounts.
No, a Canon lens cannot fit a Nikon camera because they have different lens mounts.
No, Canon lenses do not fit Nikon cameras. Canon lenses are designed for Canon cameras and use a different lens mount system than Nikon cameras.
No, Canon lenses are not compatible with Nikon cameras due to differences in lens mounts and technology.
Yes. The lens' brand (Nikon for example) to your Canon adapter.
It doesn't depend on the camera body, it depends on the size of the lens. DON'T confused size of lens for focal length. If you can't find the specs for your lens, just measure it.
It depends on the make of the lens and the mount type. Newer Canon lenses have an EF mount while Nikon lenses have a Nikkor mount. Though you can purchase conversion kits to put a Canon lens on a Nikon and vice versa.
not without a converter. but then it becomes a completely manual lens. focus, meter, everything.
No, Canon lenses are not compatible with Nikon cameras. Canon lenses are designed for Canon cameras, while Nikon lenses are designed for Nikon cameras.
Yes
Yes, it will fit. However, you will still need to see if the lens you have has or does not have features like autofocus or CPU connectors that will carry all the info that your camera needs... If it is a Nikon Lens it will work fine. So will others like Sigma, Tamron and Tokina. Carl Zeiss may not give you all the functions but will work in manual mode.
nope