日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言入门日记

發(fā)布時(shí)間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言入门日记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

參考:C語言入門日記
作者:9art0
發(fā)布時(shí)間:2020-08-30 16:37:46
網(wǎng)址:https://blog.csdn.net/GatoWong/article/details/108307915?spm=1001.2014.3001.5501

C語言入門日記

    • 1.1.C語言搭建及system函數(shù)
    • 1.2.C語言的基礎(chǔ)框架解釋
    • 1.3.C程序變量
    • 1.4.C程序的輸入輸出
    • 1.5.新手變成沒有思路怎么搞
    • 1.6.選擇語句之if&else
    • 1.7.選擇語句的嵌套
    • 1.8.選擇語句之成績(jī)等級(jí)判斷
    • 1.9.多分支選擇:switch&case&break&default
    • 1.10.循環(huán)控制語句之while
    • 1.11.循環(huán)控制語句之for
    • 1.12.do…while的補(bǔ)充

1.1.C語言搭建及system函數(shù)

system函數(shù)啟動(dòng)程序。啟動(dòng)QQ(加\ 代表轉(zhuǎn)義字符)、設(shè)置系統(tǒng)顯示顏色、查看IP地址等。

1.2.C語言的基礎(chǔ)框架解釋

#include <stdio.h> #include <stdlib.h> int main() //main是程序的入口,操作系統(tǒng)啟動(dòng)一個(gè)程序,先找整個(gè)exe文件中main的位置//main是函數(shù)名稱,搭配()才算函數(shù) {printf("hello world"); system("pause"); //函數(shù)調(diào)用:System函數(shù)——運(yùn)行Windows命令.//pause指令:等待用戶輸入,造成程序再輸入之前不會(huì)結(jié)束.return 0; //int和return 0是配套的,int需要返回整數(shù)0.void則不需要返回任何東西. }

1.3.C程序變量

#include <stdio.h> #include <stdlib.h> int main() {int num1=10;//num1的房間里有一個(gè)人 (定義一個(gè)變量,必須先聲明再使用)int num2=2;//num2的房間里有一個(gè)人int num3=0;//num3的房間里有零個(gè)人num3 = num1 + num2;//此時(shí),num3里的人數(shù)為num1和num2房間里所有人數(shù)的和printf("num3=%d,輸出完畢",num3);/*占位符:%d代表在輸出的地方占一個(gè)坑,至于輸出什么內(nèi)容,由逗號(hào)后面的變量名里的變量值說了算*/system("pause");return 0; } /*知識(shí)點(diǎn) 1.變量類型 變量名 變量值int a = 10 ;整數(shù)型 整數(shù)(初值) 2.定義一個(gè)變量,變量必須先聲明再使用; 3.占位符:%d */

c語言變量名規(guī)則是:變量名可以是字母、數(shù)字和下劃線的組合
1、變量名必須以英文字母開頭;
2、變量名中的字母是區(qū)分大小寫的;
3、變量名不能是關(guān)鍵字;
4、變量名中不能包含空格、標(biāo)點(diǎn)符號(hào)和類型說明符。
(詳情請(qǐng)?jiān)L問)

1.4.C程序的輸入輸出

#include <stdio.h> #include <stdlib.h> int main() {int num1,num2,num3;printf("請(qǐng)輸入兩數(shù)個(gè)加數(shù)");scanf("%d %d",&num1,&num2);/* 1.scanf雙引號(hào)中除了占位符,盡量不要寫任何其他的東西,否則輸入時(shí)很有可能產(chǎn)生錯(cuò)誤; 2.占位符知識(shí)代表從鍵盤輸入了一個(gè)數(shù),放在哪兒呢?——肯定跟變量名有關(guān)系。錯(cuò)誤寫法scanf(“%d”,num1);要取地址&; 3.輸入scanf比輸出printf多出了一個(gè)地址&的約束; 4.當(dāng)連續(xù)輸入多個(gè)變量時(shí),盡量分開寫; 5.逗號(hào)后面的順序根據(jù)占位符編排,順序不要出錯(cuò)。 */num3 = num1 + num2;printf("結(jié)果:%d+%d=%d\n",num1,num2,num3);system("pause");return 0; }

1.5.新手變成沒有思路怎么搞

“用中文編程(寫出步驟(算法))

#include <stdio.h> #include <stdlib.h> int main() {//0.變量聲明int a,b,c;//1.提醒用戶輸入第一個(gè)加數(shù)printf("請(qǐng)輸入第一個(gè)加數(shù)");//2.獲取用戶輸入scanf("%d",&a);//3.提醒用戶輸入第二個(gè)加數(shù)printf("請(qǐng)輸入第二個(gè)加數(shù)");//4.獲取用戶輸入scanf("%d",&b);//5.計(jì)算c=a+b;//6.輸出結(jié)果printf("結(jié)果:%d+%d=%d",a,b,c);return 0; }

1.6.選擇語句之if&else

#include <stdio.h> #include <stdlib.h> int main() {int num;//1.提醒用戶請(qǐng)輸入一個(gè)數(shù)printf("請(qǐng)輸入一個(gè)數(shù)");//2.獲取用戶輸入scanf("%d",&num);//3.是否滿足某條件if(num>=100){ //滿足條件進(jìn)入該段printf("可\n");printf("值%d",num>=100); //逗號(hào)后條件改為判斷語句,真輸出1,假輸出0}else{ //不滿足條件進(jìn)入該段printf("抱歉");printf("值%d",num>=100);}return 0;

總結(jié):if(條件){語句塊} else{語句塊}

1.7.選擇語句的嵌套

這里討論了一個(gè)男女相親的問題

#include <stdio.h> #include <stdlib.h> int main() {int rmb,house;printf("請(qǐng)輸入RMB數(shù)字:\n");scanf("%d",&rmb);printf("請(qǐng)輸入HOUSE數(shù)字:\n");scanf("%d",&house);if(rmb>=100){ //你有100萬嗎?if(house>=2){ //那好,你有兩套房子嗎?printf("我可\n");}else{if(rmb>=200){ //200萬也可!printf("我可");}else{printf("抱歉\n");}}}//既然沒有100萬else{if(house>=3){ //其實(shí)三套房子也可以printf("我可\n");}else{ //都沒有那就算了printf("抱歉");}}return 0; }

1.8.選擇語句之成績(jī)等級(jí)判斷

#include <stdio.h> #include <stdlib.h> int main() {//0.變量聲明int score;//1.提醒用戶輸入printf("請(qǐng)輸入成績(jī):");//2.獲取用戶輸入scanf("%d",&score);//3.判斷if(score>=90){printf("成績(jī)優(yōu)秀");}else if(score>=75 && score<90){ //兩個(gè)區(qū)間的并集用&&連接printf("成績(jī)良好");}else if(score>=60 && score<75){printf("成績(jī)合格");}else if(score<60){printf("成績(jī)不及格");}return 0; }

1.9.多分支選擇:switch&case&break&default

對(duì)比多個(gè)else if,switch在面對(duì)多個(gè)選擇時(shí)就顯得很可觀。

總結(jié):switch(對(duì)象) {case xxx:printf("xxx");break;case xxx:printf("xxx");break;default: //除去上面的情況printf("xxx");break; } #include <stdio.h> #include <stdlib.h> int main() {//0.變量聲明int score;//1.提醒用戶輸入printf("請(qǐng)輸入學(xué)生成績(jī)(0-100):");//2.獲取用戶輸入scanf("%d",&score);//3.判斷switch(score/10){ //在使用“/”符號(hào)是,注意數(shù)據(jù)類型,如果是整數(shù)型除以整數(shù)型,那么得到的結(jié)果依然是整數(shù)型//case可以連著寫case 0:case 1:case 2:case 3:case 4:case 5:printf("您的成績(jī)不合格");break;case 6:case 7:printf("您的成績(jī)中等");break;case 8:printf("您的成績(jī)良好");break;case 9:case 10:printf("您的成績(jī)優(yōu)秀");break;default:printf("請(qǐng)輸入0-100以內(nèi)的數(shù)字");break;}return 0; }

1.10.循環(huán)控制語句之while

總結(jié):whlie(條件){語句塊}

#include <stdio.h> #include <stdlib.h> int main() {//0.變量聲明int score,cishu=0;while(1){ //當(dāng)while括號(hào)里的條件為真時(shí)執(zhí)行{}中內(nèi)容cishu=cishu+1;//1.提醒用戶輸入printf("請(qǐng)輸入第%d次成績(jī):",cishu);//2.獲取用戶輸入scanf("%d",&score);//3.判斷if(score>=90){printf("成績(jī)優(yōu)秀\n");}else if(score>=75 && score<90){printf("成績(jī)良好\n");}else if(score>=60 && score<75){printf("成績(jī)合格\n");}else if(score<60){printf("成績(jī)不及格\n");}if(cishu==3){ //循環(huán)終止的條件break; //break用來跳出循環(huán)} }system("pause");return 0; }

1.11.循環(huán)控制語句之for

總結(jié):for(初始條件;約束條件;變化條件){語句塊} //強(qiáng)調(diào)分號(hào);滿足約束條件進(jìn)入循環(huán);與while相比無需break即可跳出循環(huán)。
如:for(cishu=0;cishu<=10;cishu++){語句塊}

#include <stdio.h> #include <stdlib.h> int main() {//0.變量聲明int score,cishu;for(cishu=1;cishu<=3;cishu++){ //當(dāng)while括號(hào)里的條件為真時(shí)執(zhí)行{}中內(nèi)容//1.提醒用戶輸入printf("請(qǐng)輸入第%d次成績(jī):",cishu);//2.獲取用戶輸入scanf("%d",&score);//3.判斷if(score>=90){printf("成績(jī)優(yōu)秀\n");}else if(score>=75 && score<90){printf("成績(jī)良好\n");}else if(score>=60 && score<75){printf("成績(jī)合格\n");}else if(score<60){printf("成績(jī)不及格\n");}}system("pause");return 0; }

1.12.do…while的補(bǔ)充

總結(jié):先do后while

#include <stdio.h> #include <stdlib.h> int main() {int i=0;do{i++;printf("666\n");if(i==3){break; //跳出while循環(huán)}}while(1); //先do后whilereturn 0; }

總結(jié)

以上是生活随笔為你收集整理的C语言入门日记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。