string assignment in C
    George Kyriazis 
    kyriazis at rpics
       
    Fri Oct 14 00:36:23 AEST 1988
    
    
  
In article <6777 at chinet.chi.il.us> john at chinet.chi.il.us (John Mundt) writes:
>  ... stuff deleted ...
>Each string,
>"first" and " is:" are reserved by the compiler as unnamed strings
>somewhere in memory. ......
My question is:  Are strings like " is:" volatile or not?
When you say p2 = " is:", are you sure that the string will remain in
memory or the optimizer will decide to put something else there since
the string is basically a constant used only once??
I also have the idea that if you say
        p1 = "abc";
        p2 = "abc";
p1 and p2 will have different value, since the strings are not the same
(they have the same contents, but physically should be different).
Is that a right assumption?
  George Kyriazis
  kyriazis at turing.cs.rpi.edu
------------------------------
    
    
More information about the Comp.lang.c
mailing list