如何在C中打印参数值

use*_*857 -5 c

这是一个非常简单的问题:

我知道如何在C中打印argv [2]的值,但我不知道如何在C中打印argv [2] [1]的值.任何人都可以告诉我吗?

Yu *_*Hao 5

你的意思是:

printf("%c\n", argv[2][1]);
Run Code Online (Sandbox Code Playgroud)

argv被声明char* argv[],所以argv[2][1]是一个类型的char,使用%cprintf打印.

如果你跑program_name hello world,你将打印o哪个是第二个参数的第二个字符.