1、编译命令:
gcc 文件.c -o 文件 (-o 指定输出文件)(源文件的文件名后缀为.c)
2、atoi命令将文本转换为数值。
3、编译并执行命令
gcc 文件.c -o 文件 && 文件
4、在linux和Mac中运行程序时必须在程序前加上./
因为在类Unix操作系统中,运行程序必须指定程序所在的目录,除非程序目录已经列在PATH环境变量中。
5、c语言不支持现成字符串。
6、c语言为了知道什么时候到达数组尾部,需要加入哨兵字符(\0)。
7、为什么字符要从0开始:
因为字符的索引是指要引用的字符到数组中第一个字符之间含有多少字符。
8、单双引号的区别:
单引号:通常用来表示单个字符。
双引号:通常用来表示字符串,其定义的字符串叫做字符串字面值(通常为常量)。
9、修改常量会触发总线错误,即程序无法更新那一块存储器空间。
10、stdio库包含输入输出函数。
stdlib库包含以下函数:malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()。
11、gcc即GNU编译器套装(该编译器可以用来编译很多语言,C语言是人们使用gcc时使用最多的语言),可以生成几乎任何平台的处理器,同时拥有前端和后端。
12、switch语句的好处:
(1)让代码更清晰,一段代码处理一个变量的结果。
(2)可以用下落逻辑在不同的分支之间复用代码。
13、break语句可以用来推出循环语句和switch语句,跳过循环体之后的所有语句。
14、continue跳过循环体其余部分,回到循环开始。
15、void无返回值。
16、编译的作用:是代码执行起来更快。
17、C++设计初衷是扩展C,为了用C语言写面向对象的程序。