我的微软拼音输入法在电脑重启之后终于恢复正常了,可以继续写笔记了。
安装完Code::Blocks之后,打开Code::Blocks,选择windows默认的编译器
点击OK后,出现以下弹出框。因为我目前只想用Code::Blocks读写C语言程序,因此我暂时选择第三个选项(后续如果有其他需求还可以更改)
之后出现以下弹出框,选择Yes,和下面的“不要再骚扰我”,这样下一次再打开Code::Blocks时就不用每次设定特定的编译器和其他小属性等等了,可以直接使用并编写代码了。
于是我们再次打开Code::Blocks,可以开始写C语言代码了。
首先从新建一个文件开始,File->New->Empty File;
然后保存一下当前文件(我这已经保存完毕了,因此Save变灰了);
以下是一些自定义配置:
比如,更改代码的size(因为我这里看实在太小了好累眼睛,就可以改大一点)
可以在View->Logs处看编译(成功)错误信息
开始写代码啦
其中,printf()是C语言的内置函数,但是只有在前面加上#include <stdio.h>时才能识别出是C语言中我们想要的"打印"功能;return 0 ,0代表程序成功执行完毕;
然后我们尝试build and run
正确打印出来了我们想要的:Hello world!
此时我们还要了解一些转义字符(略啦,网上可以随时找到)
附练习一:我们最少调用多少次printf()才能输出如下的“图形”呢?
解答如下:
同样,我们代码还可以优化成这样:
练习二:求两数字之和
#include <stdio.h>
int main(){
int integer1;
int integer2;
int sum; //规定数据类型这三部分可以合并为一行:int integer1, interger2, sum;
printf("Please enter the first integer:");
scanf("%d",&integer1);
printf("Please enter the second integer:");
scanf("%d",&integer2);
sum = integer1 + integer2;
printf("Sum is %d.\n",sum);
return 0;
}
编译后如下:
同样地,前面的代码我们还有一种写法:
#include <stdio.h>
int main(){
int integer, sum;
printf("Please enter the first integer:");
scanf("%d",&integer);
sum = integer;
printf("Please enter the second integer:");
scanf("%d",&integer);
sum = sum + integer;
printf("Sum is %d.\n",sum);
return 0;
}
以上。