已采纳回答 / biter
以自增运算为例,a++实际上是指:先把a的值调出进行运算,运算完后再以a+1这个值储存。那么++a是指:现进行+1运算,即a=a+1,然后以a+1这个值进行运算。 就以练习题中的为例,int a=100,然后输出a++,结果是100(调出a=100输出),但是输出后存储在电脑中的a值为101,为了进行下一步运算,所以下一步输出++a的时候,输出的是101+1=102,以此类推。
2016-03-07
已采纳回答 / 叶念秋
1.在C函数库中提供了一些用来专门处理字符串的函数,如果在程序中用到这些函数,则要在程序开始部分加上#include<string.h>,C语言函数函数库中的字符串处理函数都包含在string.h文件中。2.#include指令称为预编译指令,用于将*.h文件中的信息调入到程序中以供使用。C编译系统在对源程序进行“翻译”以前先由一个“预处理器”(也叫“预处理程序”或“预编译器“)对预处理指令进行预处理,对于#include<string.h>指令来说,就是将string.h头文件中...
2016-03-07
最赞回答 / 我墨染流年
首先想要学好C语言,要有良好的编程习惯。按规矩写,这样方便你查找代码哪些出现了问题。其次,等你学完后面的课程就会知道,在C语言中,一个空格键也会影响你的编程的运行。
2016-03-06
最新回答 / qq_笨小孩儿_1
应该是没有产生赋值运算吧!这里a+1相当于一个局部变量,只使得a在这里值加1,而原先a的值a+1这个操作并不能改变。如果这里编程a+=1,原先的a值就因为赋值运算改变了。
2016-03-06