c語言新手代碼
① c璇璦鍩虹浠g爜錛堝垵瀛﹁呭繀澶囷級
C璇璦鏄涓縐嶉氱敤銆侀珮綰х紪紼嬭璦錛岀敱DennisRitchie浜1972騫村湪璐濆皵瀹為獙瀹ゅ紑鍙戙傚畠鏄涓縐嶇粨鏋勫寲鐨勭紪紼嬭璦錛屽彲浠ョ敤浜庡紑鍙戝悇縐嶅簲鐢ㄧ▼搴忥紝渚嬪傛搷浣滅郴緇熴佺紪璇戝櫒銆佹暟鎹搴撱佺綉緇滃簲鐢ㄧ▼搴忕瓑銆侰璇璦鏄涓縐嶉潪甯告祦琛岀殑緙栫▼璇璦錛岃騫挎硾搴旂敤浜庤$畻鏈虹戝﹀拰宸ョ▼棰嗗煙銆
C璇璦鐨勫熀紜璇娉
C璇璦鍏鋒湁綆鍗曘佺揣鍑戠殑璇娉曪紝鍙浠ヨ交鏉懼湴瀛︿範鍜岀悊瑙c備笅闈㈡槸C璇璦鐨勪竴浜涘熀鏈璇娉曪細
鍙橀噺鍜屾暟鎹綾誨瀷
鍦–璇璦涓錛屽彉閲忔槸鐢ㄤ簬瀛樺偍鏁版嵁鐨勫瑰櫒銆傚彉閲忓繀欏誨湪浣跨敤涔嬪墠澹版槑錛屽0鏄庡彉閲忔椂闇瑕佹寚瀹氬彉閲忕殑鏁版嵁綾誨瀷銆侰璇璦鏀鎸佸氱嶆暟鎹綾誨瀷錛屼緥濡傛暣鏁般佹誕鐐規暟銆佸瓧絎︾瓑銆
榪愮畻絎
C璇璦鏀鎸佸氱嶈繍綆楃︼紝鍖呮嫭綆楁湳榪愮畻絎︺佸叧緋昏繍綆楃︺侀昏緫榪愮畻絎︾瓑銆傝繍綆楃︾敤浜庢墽琛屽悇縐嶆暟瀛﹀拰閫昏緫榪愮畻銆
鎺у埗璇鍙
C璇璦鏀鎸佸氱嶆帶鍒惰鍙ワ紝鍖呮嫭鏉′歡璇鍙ャ佸驚鐜璇鍙ャ佽煩杞璇鍙ョ瓑銆傛帶鍒惰鍙ョ敤浜庢帶鍒剁▼搴忕殑嫻佺▼鍜屾墽琛岄『搴忋
涓涓綆鍗曠殑C璇璦紼嬪簭
涓嬮潰鏄涓涓綆鍗曠殑C璇璦紼嬪簭錛岀敤浜庤緭鍑衡淗ello,World!鈥濓細
```
include
intmain(){
printf("Hello,World!");
return0;
}
```
榪欎釜紼嬪簭鍖呭惈浜嗕袱涓閲嶈佺殑鍏冪礌錛氬ご鏂囦歡鍜屼富鍑芥暟銆
澶存枃浠
澶存枃浠舵槸涓浜涢勫畾涔夌殑鍑芥暟鍜屽彉閲忕殑闆嗗悎錛屽畠浠鍙浠ュ湪紼嬪簭涓浣跨敤銆傚湪涓婇潰鐨勭▼搴忎腑錛屾垜浠浣跨敤浜嗕竴涓鍚嶄負鈥渟tdio.h鈥濈殑澶存枃浠躲傝繖涓澶存枃浠跺寘鍚浜嗕竴浜涜緭鍏ュ拰杈撳嚭鍑芥暟錛屼緥濡俻rintf()鍑芥暟銆
涓誨嚱鏁
涓誨嚱鏁版槸C紼嬪簭鐨勫叆鍙g偣銆傚湪涓婇潰鐨勭▼搴忎腑錛屾垜浠瀹氫箟浜嗕竴涓鍚嶄負鈥渕ain鈥濈殑鍑芥暟銆傝繖涓鍑芥暟鏄紼嬪簭鐨勮搗鐐癸紝瀹冨寘鍚浜嗙▼搴忕殑涓昏佷唬鐮併傚湪榪欎釜鍑芥暟涓錛屾垜浠浣跨敤浜唒rintf()鍑芥暟鏉ヨ緭鍑衡淗ello,World!鈥濄
濡備綍緙栬瘧鍜岃繍琛孋璇璦紼嬪簭錛
瑕佺紪璇戝拰榪愯孋璇璦紼嬪簭錛屾偍闇瑕佷竴涓狢璇璦緙栬瘧鍣ㄣ侰璇璦緙栬瘧鍣ㄦ槸涓縐嶈蔣浠訛紝鐢ㄤ簬灝咰璇璦浠g爜杞鎹涓哄彲鎵ц屾枃浠躲備互涓嬫槸緙栬瘧鍜岃繍琛孋璇璦紼嬪簭鐨勬ラわ細
姝ラ1錛氱紪鍐欎唬鐮
棣栧厛錛屾偍闇瑕佺紪鍐機璇璦浠g爜銆傛偍鍙浠ヤ嬌鐢ㄤ換浣曟枃鏈緙栬緫鍣錛屼緥濡侼otepad銆丼ublimeText鎴朧isualStudioCode銆傚皢浠g爜淇濆瓨涓衡渇ilename.c鈥濄
姝ラ2錛氭墦寮緇堢
鎵撳紑緇堢鎴栧懡浠ゆ彁紺虹︾獥鍙c傚湪Windows涓婏紝鎮ㄥ彲浠ヤ嬌鐢ㄢ渃md鈥濆懡浠ゆ墦寮鍛戒護鎻愮ず絎︾獥鍙c傚湪Mac涓婏紝鎮ㄥ彲浠ヤ嬌鐢ㄢ淭erminal鈥濆簲鐢ㄧ▼搴忔墦寮緇堢銆
姝ラ3錛氳繘鍏ヤ唬鐮佹墍鍦ㄧ殑鐩褰
浣跨敤鈥渃d鈥濆懡浠よ繘鍏ヤ唬鐮佹墍鍦ㄧ殑鐩褰曘備緥濡傦紝濡傛灉浠g爜淇濆瓨鍦ㄢ淐:UsersYourNameDocuments鈥濈洰褰曚腑錛屽垯鍙浠ヤ嬌鐢ㄤ互涓嬪懡浠よ繘鍏ヨョ洰褰曪細
```
cdC:UsersYourNameDocuments
```
姝ラ4錛氱紪璇戜唬鐮
浣跨敤緙栬瘧鍣ㄧ紪璇戜唬鐮併傚湪Windows涓婏紝鎮ㄥ彲浠ヤ嬌鐢ㄤ互涓嬪懡浠ょ紪璇戜唬鐮侊細
```
gccfilename.c-ofilename.exe
```
鍦∕ac涓婏紝鎮ㄥ彲浠ヤ嬌鐢ㄤ互涓嬪懡浠ょ紪璇戜唬鐮侊細
```
gccfilename.c-ofilename
```
姝ラ5錛氳繍琛岀▼搴
浣跨敤浠ヤ笅鍛戒護榪愯岀▼搴忥細
```
./filename
```
濡傛灉涓鍒囬『鍒╋紝鎮ㄥ簲璇ヨ兘澶熺湅鍒扳淗ello,World!鈥濈殑杈撳嚭銆
② c語言必背代碼有哪些
1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/
#include "stdio.h"
main()
{int i,j,result;
for (i=1;i<10;i++)
{ for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,佔3位*/
}
printf("
");/*每一行後換行*/
}
}
(2)c語言新手代碼擴展閱讀:
C語言包含的各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
③ 寫一個簡短的C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include <stdio.h>
int main(){
printf("Hello, World! ");
return 0;
}
(3)c語言新手代碼擴展閱讀:
1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這里開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
④ c語言必背代碼有哪些
1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/
#include "stdio.h"
main()
{int i,j,result;
for (i=1;i<10;i++)
{ for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,佔3位*/
}
printf(" ");/*每一行後換行*/
}
}
5、/*下面程序的功能是將一個4×4的數組進行逆時針旋轉90度後輸出,要求原始數組的數據隨機輸入,新數組以4行4列的方式輸出,
請在空白處完善程序。*/
main()
{ int a[4][4],b[4][4],i,j; /*a存放原始數組數據,b存放旋轉後數組數據*/
printf("input 16 numbers: ");
/*輸入一組數據存放到數組a中,然後旋轉存放到b數組中*/
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ scanf("%d",&a[i][j]);
b[3-j][i]=a[i][j];
}
printf("array b: ");
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%6d",b[i][j]);
printf(" ");
}
}
6、/*編程列印直角楊輝三角形*/
main()
{int i,j,a[6][6];
for(i=0;i<=5;i++)
{a[i][i]=1;a[i][0]=1;}
for(i=2;i<=5;i++)
for(j=1;j<=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i<=5;i++)
{for(j=0;j<=i;j++)
printf("%4d",a[i][j]);
printf(" ");}
}
7、/*通過鍵盤輸入3名學生4門課程的成績,
分別求每個學生的平均成績和每門課程的平均成績。
要求所有成績均放入一個4行5列的數組中,輸入時同一人數據間用空格,不同人用回車
其中最後一列和最後一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。*/
#include <stdio.h>
#include <stdlib.h>
main()
{ float a[4][5],sum1,sum2;
int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%f",&a[i][j]);
for(i=0;i<3;i++)
{ sum1=0;
for(j=0;j<4;j++)
sum1+=a[i][j];
a[i][4]=sum1/4;
}