-
编辑代码(写代码 coding)
编辑软件?D
C 硬件 D 软件
就是你编辑代码的那个软件。windows: 记事本 notepad++ vscode ... source insight 4.0 <------ 1. 显示行号 view -> Line Numbers 2. 调整字体 Options -> File Type Options -> Screen Font ... linux: vi/vim 是linux下功能最强大的命令行编辑工具。
代码规范?
写代码需要符合一定的规范或规则。(1) 代码要缩进 缩进是什么? 缩进就是缩进去。 为什么要缩进呢? 为了使代码更加清晰,更加有层次感。 缩进用TAB键,一个缩进用一个TAB键,两个缩进用两个TAB键,... (2) 花括号 {} 左花括号{ 和 右花括号}成对打; 左花括号{ 和 右花括号}各占一行,且与关键字的第一个字符对齐。
-
编译 compile
什么是编译? “翻译”
编译就是把人能够看懂的代码(源代码)
翻译成机器能看懂的代码(目标代码) 的过程。能不能不编译?
可以,除非您能写机器语言。编译器(compiler): 用来编译的那一个软件
-
运行 run code
练习:
请大家编写代码,在终端中打印出自己的名字。 -
格式化输入输出
格式化输出 printf
按照我指定的格式去输出。#include <stdio.h> int printf(const char *format, ...); printf可以带多个参数,可以分为两类: 格式化输出字符串: a、转义字符 : 以%开头的字符 %d -> 按十进制有符号整数输出 %u -> 按十进制无符号整数输出 %c -> 按照ASCII对应的字符的形状输出 %s -> 把后面的地址,以字符串的形式输出,直到遇到了\0结束。 %f -> 将后面的那一个参数,以浮点数的形式输出 %ld %lu ..... b、非转义字符 按照字符本来的样子输出 其他参数: 要输出的变量或对象列表。 要输出的变量或对象个数 应该与 转义字符的个数一一对应。
/*
c语言程序:
一般:
头文件 : 如 #include <stdio.h>
宏定义 : 如 #define PI 3.14
全局变量 :
函数声明 :
类型声明 :
int main() //主函数,在一个C语言程序中关于主函数的话,有且仅有
一个main。
{
}
*/
#include <stdio.h>
#define PI 3.14
int main()
{
//打印一个hello linux
printf("Hello Linux!!\n");
int a = 1024;
printf("a == %d\n", a ); //将a的值 以十进制有符号的整数输出 a == 1024
int b = -1;
printf(