Thanks to all who helped with this.  I finally found the answer.

In my .emacs file, I had 2 lines:

(autoload 'c++-mode "cc-mode" "C++ Editing Mode" t)
(autoload 'c-mode   "cc-mode" "C Editing Mode" t)

However, near as I can tell, these did not actually load anything until a file matching the mode criteria was visited.  Any lines referencing any variables
defined by those modes were not defined in emacs' scope until a file of the mode type was visited.  By then it's too late to affect any of the variables.  By changing
the lines to:

(load "cplus-md.elc")
(load "c-mode.elc")

The variables (especially c-auto-newline...thanks G Anna!) are now defined
and can be manipulated; in my case, to turn off the auto-indentation feature:

(setq c-auto-newline nil)

This gets me what I need, but is it wasteful?