为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 肉乎乎幽鬼
<...图片...>它的执行过程是  for(1;2;4){3}这是for循环的执行顺序。所以2判断为false,直接跳出循环。你说的条件为假应该就是判断表达式2为假,那么就不会执行代码块了。结束循环了,不过表达式1是执行了的。参考以下代码:#include<stdio.h>int main(){ int i; for (i = 2; i < 3; i++) { printf("内部%d\n",i); } printf("外部%d\n", i);}

已采纳回答 / 小雾3378873
各表达式中的变量一定要在for循环之前定义。如:<...图片...>请看:C语言入门 4-9循环结构之for循环(二)

已采纳回答 / 慕粉3186754
理解你的思维,可是写反了,改为如下:#include <stdio.h>int main() {     int year = 2008;    int month = 8;    int day = 8;    int sum = 0;    int i = 1;    switch(month)    {        case 12 :sum==30;        case 11 :sum+=31;        case 10 :sum+=30;        case 9 :sum...

已采纳回答 / 小仓老师
23行是调用的第二行中编写的方法  void replaceMax(int arr[],int value)该方法的第一个参数要求是数组arr[],第二个参数要求是整型值value,所以调用的时候将arr1代表的数组作为数组参数传递给此方法,将arr2[0](数组arr2的第一个元素)作为整形参数传递给此方法。

已采纳回答 / luphone
#define  是定义常量的, 后面的标识符要用大写。 这里的#define POCKETMONEY 10   指零花钱为已知确定的10元。  这里可以类似于你说的 int money=10.    

已采纳回答 / qq_铅笔画不出未来_0
首先在main()里面是先执行 花括号里的 printf("if语句内, x=%d\n", x);   再执行花括号后边printf("main方法内, x=%d\n", x);  因此  if语句内, x=50  排在  main方法内, x=10前面  。因为自创函数fn1()需要定义在main函数之前,并不代表先执行这个语句,fn1是最后调入的。所以顺序就这样没错。

已采纳回答 / qq_情敌贝多芬_0
void是没有返回值的意思,即没有return ;

最赞回答 / 慕前端0186591
#include <stdio.h>int main(){    int age = 18;    float = 1.85;    char unit='m';    printf("age =  %d:", age);    printf("height = %f%c:" height, unit);     printf("小明现在在慕课网上学习IT技术");     return 0; } }

已采纳回答 / 莫莫莫0123
//假设求100以内的素数#include "stdio.h"#include "math.h"int IsPrime(int n){int i;double j;j=sqrt(n)+1;for(i=2;i<j;i++) /*让整数 n 被从 2 到 n 的平方根之间的数一一整除*/if(n%i==0)return 0; /*若 n 能被其中某一个数整除,则不是素数,函数返回 0*/return 1; /*若 n 不能被其中任何一个数整除,则 n 是素数,函数返回 1*/}main(){int i,...

已采纳回答 / 小雾3378873
#include <stdio.h>/* 定义获取单词数量的函数 */int getWordNumber(int n){       if(n == 1)    {        return 1;    //第一天只会1个单词    }    else{        return getWordNumber(n-1)+n;       //到第天会的单词数量    }}int main(){   int m;                                         ...

已采纳回答 / 小雾3378873
是调用上面的定义过的jackResult()函数,在调用的时候将实参a,b,c,分别赋值给形参x,y,z但由于该函数在定义时并没有形参x , y , z ,进行运算的语句,也没有返回值,只有输出文本的printf语句,所以执行后只能显示“我算不出来” 

已采纳回答 / 龙浩流星
打印一个制表符,一般dos窗口一行有80个格子。一个空格\n对应一个格子,而一个制表符对应8个空格。你可以测试下在printf("\t%d*%d=%d    ",i,j,result); printf("************************************"); 这两条语句输出看看。

已采纳回答 / 一fate一
三位数的话你999是不是三位数呀?101是不是三位数呢?三位数不是100以内,100以内就是两位数了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消