else t = ba printfquot%dquot,t return 0这样看程序第一次循环i=1的时候,a=1,b=2,则ab,执行第9行代码 t=ab=62=4所以结果输出是314 能理解吗,有问题留言,没问题麻烦采纳下。
我刚开始和学长学C时他也老说函数函数,我一直以为是x+y=z这种,等到后来学的多了才知道不是那么回事其实学C最基础的就是背,背语法,C语言C语言就是一语言,和学英语一样,刚开始就是背,你不用管他为什么这样。
从头至尾,一遍又一遍地看,别漏掉细节不过有些也不必钻牛角尖不能只说是‘看书’,应随时在书上写下你自己突然间的想法,把学过的再看一遍记下自己的想法把学过的再看一遍 我觉得。
回答可以abc看成二维数组,例如a为adate,next,其中date部分为数据,next部分为b的指针,所以图中pdate即输出a的数据,pnext就是b的指针,这时p=pnext就是把b的值针赋值给p,这时的p就是b,而不再是a。
首先我假设你已经学过C语言了,没学过回去学去然后对程序里出现的每一个词,根据语法判断他是变量还是函数,找到它在哪定义的,是什么含义复杂的程序列个变量表和函数表如果是子程序,看他的输入和输出是什么,用。
2,通过1段时间的学习要对C语言的基本特点有个大概的认识,找些参考书籍看看简短的语句表示什么意思,和一些改错题,要十分注意,有可能这些就是你要犯的错误哦3,当然是多多的练习编写程序了,最起码要能快速的打完程序。