#include <stdio.h>
int main()
{
printf(5 + "abhishekdas\n") ;
return 0 ;
}
Run Code Online (Sandbox Code Playgroud)
该程序的输出是hekdas.它是如何工作的?它不应该显示错误吗?如何编写5 + "abhishekdas"内部printf函数之类的东西?
5+"abhishekdas\n" ==> "abhishekdas\n"+5 ==> &"abhishekdas\n"[5] ==> "hekdas\n"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |