字符数组和字符数组的地址

时间:2017-01-14 14:08:18

标签: c

所以,如果我有代码:

calling_script.m

他们都产生相同的结果。但是& s应该是字符数组的地址吗?那么'printf打印出地址而不是存储在地址中的内容吗?

感谢。

2 个答案:

答案 0 :(得分:2)

由于格式化程序不匹配,第一个printf的行为未定义。

在许多方面,您的编译器对您很友好。

不要那样做!

答案 1 :(得分:-1)

如果要打印变量的地址,请使用%x或%p作为格式化程序。