dieof死于直接原因,后面往往跟一些疾病名称,如:dieofcancerdieofheartdiseasedieofastroke如果死的时候什么病都没有,即无疾而终,是老死的,叫做dieofoldage.diefrom是死于一种间接原因,如:diefrompoverty希望我能帮助你解疑释惑。