本系列是学习总结:中国大学MOOC的 程序设计入门C语言
第一个程序
#include <stdio.h>
int main(int argc, char ** argv)
{
printf("Hello Word\n");
int i = 0;
scanf("%d", &i);
printf("The res is: %d", i + 10);
return 0;
}
换行和空格不意味着任何问题。
编程工具可以使用codeblocks或原课件中推荐的是Dev C++
第一个程序
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
F9编译,F10运行,F11编译并运行,编译后可以多次运行
在mac中可以使用sublime,但sublime只能输出不能输入,
可以在终端中使用gcc编译,例如文件名为hello.c:
gcc hello.c //编译为a.out,直接执行./a.out
程序的框架就是:
#include <stdio.h>
int main()
{
//这里是框架内的代码
return 0;
}
所有的C代码都必须有这几行
错误提示
对于错误的代码会给出提示,对于c语言来说换行不意味着任何事,所以报错的行数不一定是出错的那行。
对于0
手写0和o难以分辨,于是0中间有个小点或者有条斜线,用以区分。
编译
例如文件叫learn.c,执行gcc learn.c
,不指定名称的情况下,生成的可执行文件都是a.out
执行方式为:./a.out
做一些计算
#include <stdio.h>
int main()
{
printf("12 + 34 = %d", 12 + 34);
return 0;
}
加,减,乘,除,取余,圆括号都可计算。