1、.exe 是我们编译好的可执行文件
2、程序图标必须是 .ico 格式(可以通过 jpg、png 等常见图片格式在线转换)
3、syntax error : missing ; before return 翻译:语法错误, return 之前缺少 ;
4、函数的一个明显特征就是使用时必须带括号( ),这就是函数调用
5、函数的英文名称是 Function,调用的英文名称 Call
6、程序运行时从 main 函数开始,直到 main 函数结束(遇到 return 或者执行到函数末尾时,函数才结束)。
7、需要注意的是主函数应该是 int main() ,而不是 void main()
8、引入头文件使用 # include
命令,并将文件名放在< >
中,# include 和 < > 之间可以有空格,也可以没有。
9、头文件以.h
为后缀,而C语言代码文件以.c
为后缀,它们都是文本文件
10、stdio.h 和 stdlib.h 是最常用的两个
11、stdio.h 被称为“标准输入输出文件”,包含的函数大都和输入输出有关,puts() 就是其中之一
12、stdlib.h 被称为“标准库文件”,包含的函数比较杂乱,多是一些通用工具型函数,system() 就是其中之一
13、空格(1个占位符)、制表符(垂直制表符(已经不使用),水平制表符(可以设置成1-4个占位符))、换行符(换下一行)等统称为空白符,它们只用来占位,并没有实际的作用
14、puts
和()
之间、" "
和()
之间可以有任意的空白符,由" "
包围起来的字符串中的空白符不会被忽略,所以需要注意占位符的位置
15、程序员要善于利用空白符:缩进(制表符)和换行可以让代码结构更加清晰
16、
\main.c|18|warning: control reaches end of non-void function [-Wreturn-type]|
||=== Build finished: 0 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
这个警告就是提示无 return 0;
为了写出更严谨的代码所以将警告也消除掉(在代码尾端加上return 0;)
17、注释不参加编译,不影响运行结果
18、//为单行注释,只能写一行,以//开始以换行符结尾
/* 注释内容 */为块注释,可以多行注释,跨行注释
19、注释本质上是作为字符串的一部分
20、程序输出一般需要加换行符,让程序展示更加美观
21、定义变量后应该及时的赋初值,不然在程序中未被赋值的变量是一个随机值
22、写N-S流程图的时候,椭圆表示起止,平行四边形表IO,菱形表判断,长方形表处理,流程线表程序运行指向
23、菱形框二侧的Y和N表示是和否
24、流程框内应该有必要的简短的文字说明
25、C语言的3种基本结构,顺序结构最为简单,其次是选择结构难度一般,最为复杂的是循环结构
26,循环结构分为当型循环和直到型循环,这是嵌入式使用最多的循环结构
27、找喜羊羊打架,当型循环可以理解为先判断是不是喜羊羊,是则打喜羊羊,不是则继续找
28、找喜羊羊打架,直到型循环可以理解为先打一架再说,再判断打的是不是喜羊羊
29、编程前先画N-S流程图理清思路和结构
30、结构化程序设计方法:自顶向下,逐步细化,模块化设计,结构化编码