目錄
前言
一、程序設計
二、程序改錯
三、程序完善
總結
🌈嗨!我是Filotimo__🌈。很高興與大家相識,希望我的博客能對你有所幫助。
💡本文由Filotimo__??原創,首發于CSDN📚。
📣如需轉載,請事先與我聯系以獲得授權??。
🎁歡迎大家給我點贊👍、收藏??,并在留言區📝與我互動,這些都是我前進的動力!
🌟我的格言:森林草木都有自己認為對的角度🌟。
前言
C 語言是一種被廣泛應用在計算機編程領域的高級編程語言,它具有語法簡潔、執行效率高等特點,因此受到了眾多程序員的喜愛和推崇。無論是在學習編程入門,還是在進行高級程序開發,掌握 C 語言都是非常有意義和必要的。
C語言程序的運行通常分為四個步驟:
1. 編寫:編寫C語言程序,可以使用任何文本編輯器(例如Notepad++、Visual Studio Code等)來創建一個以“.c”為擴展名的源代碼文件。
2. 編譯:將源代碼文件編譯成機器可執行的形式。這一步驟通常由編譯器(例如GCC、Clang等)完成。編譯器將源代碼翻譯成匯編代碼,然后將其轉化成可執行文件。
3. 鏈接:如果你的程序依賴于其他庫或模塊,那么在執行之前必須將這些依賴項鏈接到你的程序中。這一步驟通常由鏈接器(例如ld)完成。鏈接器將編譯后的目標文件與所需的庫文件進行組合,生成最終的可執行文件。
4. 運行:運行生成的可執行文件。在命令行中輸入可執行文件的名稱,按下回車鍵,程序將開始執行,并根據你在代碼中定義的邏輯進行操作。
一、程序設計
編寫程序,實現輸出以下三行信息:
**************************
我要成為一個優秀的C程序員!
**************************
#include <stdio.h>int main() {printf("**************************\n");printf("我要成為一個優秀的C程序員!\n");printf("**************************\n");return 0;
}
運行結果:
二、程序改錯
程序中有4處錯誤,上機調試程序,修改有錯誤的語句行,并輸出正確的運行結果。
第1句: #include<stdio.h>
第2句:int mian()
第3句:{ inta,b,sum;
第4句: a=789;
第5句: b=456;
第6句: sum=a+b
第7句: printf(“sum is %d\n,sum”);
第8句: return 0;
第9句: }
修正后的代碼:
#include <stdio.h>int main() {int a, b, sum; // 修改:在 int 前添加空格,修正變量聲明a = 789;b = 456;sum = a + b; // 修改:添加分號,修正語句printf("sum is %d\n", sum); // 修改:修正引號位置return 0;
}
修改后的程序中,修復了以下錯誤:
1.第2句:函數名應為?main
?而不是?mian
。
2.第3句:修復了變量聲明?inta
?為?int a
。
3.第6句:修復了缺少分號的錯誤,在?sum=a+b
?語句后添加分號。
4.第7句:修復了字符串格式化錯誤,在?printf
?語句中,將?sum
?作為?%d
?的參數并用逗號分隔,修正為?"sum is %d\n"
。
運行結果:
三、程序完善
上機運行程序,實現求2個整數中的較大值,補充完善程序內容,并驗證運行結果與自己分析的結果是否相符,記錄下運行結果。
#include<stdio.h>
int main( )
{ int x,y,z; //定義3個整型(int)變量
x=88 y=90; //將88賦值給變量a, 將90賦值給變量b
if (x>y) ① //比較變量x和y,變量z為變量x和y中的最大值
else ②
printf("最大值=%d\n", ③ ); //輸出最大值=變量z
return 0;
}
完整代碼:
#include <stdio.h>int main() {int x, y, z; //定義3個整型(int)變量x = 88;y = 90;if (x > y) { // 比較變量 x 和 y,將較大值賦值給變量 zz = x;} else {z = y;}printf("最大值=%d\n", z); // 輸出最大值 zreturn 0;
}
運行結果:
總結
在接下來的 C 語言編程之旅中,我們將繼續深入學習 C 語言編程的高級特性和實踐技巧,比如函數、指針、條件語句、循環結構、數組等等。