#include<stdio.h>
/*">"重定向符号,a>b,a重定向到b*/
int global = 200;
extern _start; //外部申明,寻找真正的入口
int main(void)
{
int local = 100;//local var
/*寻找程序的真正入口*/
printf("_start is = 0x%p\n",&_start);//程序的起始地址
printf("hello,world!\n");//字符串中间写入需要打印的东西,换行
//去除警告,需要把printf包好到库中
printf("local = %d\n",local);//两个参数,%d输出十进制
/*为了区分十六进制,使用0x*/
printf("local = 0x%x\n",local);//两个参数,%d输出十六进制
printf("global = %d\n",global);//两个参数,%d输出十进制
printf("global = 0x%x\n",global);//两个参数,%x输出十六进制
/*输出地址,一般使用“%p”*/
printf("&local = 0x%p\n",&local);
printf("&global = 0x%p\n",&global);
/*main函数的函数名就代表着地址*/
printf("main = 0x%p\n",main);
return 0;
}