-
#include <stdio.h>
/* Jone算出結(jié)果應(yīng)該怎么寫函數(shù)? */
? ? int? ?joneResult(int x, int y, int z)
{
? ? int sum = x + y + z;
? ? return sum;? ? ? ? //這里是不是應(yīng)該將sum返回呢?
}
/* Jack沒(méi)有算出結(jié)果只說(shuō)了一句話是不是應(yīng)該用無(wú)返回值函數(shù)? */
? ? ?void jackResult(int x, int y, int z)
{
? ? printf("我算不出來(lái)\n");
}
int main()
{
? ? int a, b, c;
? ? a = 10;
? ? b = 20;
? ? c = 30;
? ? //Jone的返回值類型是什么?
? ? int? ? jR = joneResult(a, b, c);
? ? printf("Jone運(yùn)算結(jié)果是:%d\n", jR);
? ? printf("Jack運(yùn)算結(jié)果是:");
? ? ?jackResult( a,? b,? c);
? ? return 0;
}
查看全部 -
#include <stdio.h>
/* 考慮一下哪個(gè)輸出該用無(wú)參函數(shù)哪個(gè)輸出該用有參函數(shù)呢? */
int xuexi()
{
? ? printf("%s\n", "小明在慕課網(wǎng)上學(xué)習(xí)");
? ? return 0;
}
int xuexikecheng(int n)
{
? ? printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d門課程",n);
? ? return 0;
}
int main()
{
? ? xuexi();
? ? xuexikecheng(1);
? ? return 0;
}
有參函數(shù)與無(wú)參函數(shù),類似自帶背景DB塊
查看全部 -
#include <stdio.h>
int main()
{
? ? int i = 2008, sum = 0;
? ? int m = 8;
? ? int d = 8;
? ? switch (m - 1) {
? ? case 12: sum += 31;
? ? case 11: sum += 30;
? ? case 10: sum += 31;
? ? case 9: sum += 30;
? ? case 8: sum += 31;
? ? case 7: sum += 31;
? ? case 6: sum += 30;
? ? case 5: sum += 31;
? ? case 4: sum += 30;
? ? case 3: sum += 31;
? ? case 2: if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)sum += 29;
? ? ? ? ? else sum += 28;
? ? case 1:sum += 31; break;
? ? }
? ? printf("%d年%d月%d日是該年的第%d天,", i, m, d, sum + d);
? ? return 0;
}
///利用程序機(jī)制,從上往下刷,因?yàn)闆](méi)有加break,自動(dòng)累加,月份m-1,靈魂break,直接封神
查看全部 -
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)? // 定義循環(huán) 5 行
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for(? ? j=i ;? j<5 ;? j++? )? //小步1 定義運(yùn)行成功1次輸出1個(gè)0
? ? ? ? {
? ? ? ? ? ? printf("0");? ? //輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */?
? ? ? ? for( k=0 ;? k<2*i-1 ;? k++? ? ?)? ? ?//小步2根據(jù)圖形得出*輸出規(guī)律。
? ? ? ? {
? ? ? ? ? ? printf("*");? ?//每行輸出的*號(hào)
? ? ? ? }
? ? ? ? printf("\n");? ? ?//每次循環(huán)換行
? ? }
? ? return 0;
}
///把數(shù)帶入才看出來(lái)循環(huán)條件表達(dá)的意思 6?
先看答案?都不一定能寫出來(lái)?哈哈哈? 慢慢學(xué)習(xí)吧 ,希望后面能學(xué)好邏輯重新再來(lái)
查看全部 -
#include?<stdio.h> int?main()? {? ????/*?定義需要計(jì)算的日期?*/ ????int?year?=?2008; ????int?month?=?8; ????int?day?=?8; ????/* ?????單獨(dú)定義二月天數(shù),方便后面計(jì)算 ?????*/ ?????int?sum=0,num=0; ?????if(year%4==0) ?????{ ?????????num=num+29; ?????} ?????else ?????{ ?????????num=num+28; ?????} ?????switch(month) ?????{ ?????????case?12: ????????????sum=sum+30; ?????????case?11: ????????????sum=sum+31; ?????????case?10: ????????????sum=sum+30; ?????????case?9: ????????????sum=sum+31; ?????????case?8: ????????????sum=sum+31; ?????????case?7: ????????????sum=sum+30; ?????????case?6: ????????????sum=sum+31; ?????????case?5: ????????????sum=sum+30; ?????????case?4: ????????????sum=sum+31; ?????????case?3: ????????????sum=sum+num; ?????????case?2: ????????????sum=sum+31; ?????????default:? ????????????sum=sum+8; ????????????printf("2008年8月8日是該年的第%d天",sum); ????????????break; ?????} ????return?0; }
查看全部 -
if()后面沒(méi)有分號(hào),直接寫{}
查看全部 -
h
查看全部 -
h
查看全部 -
h
查看全部 -
h
查看全部 -
復(fù)合運(yùn)算符中運(yùn)算符和等號(hào)之間是不存在空格的。
查看全部 -
h
查看全部 -
?※ 算術(shù)運(yùn)算符
????? ※ 賦值運(yùn)算符
????? ※ 關(guān)系運(yùn)算符
????? ※ 邏輯運(yùn)算符
????? ※ 三目運(yùn)算符
查看全部 -
h
查看全部 -
h
查看全部
舉報(bào)