已采纳回答 / 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
已采纳回答 / night123
score[j]<score[j+1];当j=9,时没有定义score[10],而且最大最小输出不对。#include <stdio.h>#define N 10int scoreSum(int score[]){ int i; int sum = 0; for(i=0;i<N;i++) { sum += score[i]; } return sum; }int scoreMax(int score[]){ int i,max...
2016-03-06
已采纳回答 / 叶净
错在第二行:#define POCKETMONEY 应该改成 #define POCKETMONEY 10 //需要定义常量及常量值,定义常量POCKETMONEY为10错在第五行 POCKETMONEY = 12; //应该整行删去 //运算中不允许改变常量值正确答案:#include <stdio.h>#define POCKETMONEY 10 //定义常量及常量值int main(){ printf("小明今天又得到%d元零花钱\n", POCKETMON...
2016-03-06