@Sgm as Far as my knowledge, it is getting passed to a pointer of type char and moreover strings are written inside the “ ” irrespective of what you have written all will be treated as a string.
for example, if “1w*u%” is passed then it will be counted as a string having characters ‘1’, ’w’, ’*’, ’u’, ‘%’