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;
}