include main() { int x=10?
#include main() { int x=10,y=3; printf("%d, %d\n ", x/y, x%y); } 运行结果为: C语言
我一本正经地胡说一下吧。
这个程序的结果是:3,5,3,5 我帮你“缕缕”吧。调用fun函数时,是将p和q的值(x和y的地址)传给了a和b。注意,这里p的值和q的值传递过去了,p和q的值会变吗?不会。所以p和q仍然分别指向x和y。再回到fun函数中,可以看出,a和b的值(x和y的地址)是交换了,也即是说a原本指向x,现在指向了y,对应的b改为指向x。但这只能说a和b间有变化。会影响到x和y吗?也不会。所以fun函数其实对x,y,p,q没有产生任何的影响,当然结果就应该是3,5,3,5了。希望你看过之后可以理解清楚。
答:这个程序得目的是做什么用得?(发消息告诉我) 里面的ch2 和 n2都没用 你有没有输入10以外的其他?例如20,30,a,b,等。 此程序ch1存的是你键盘输...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>