游戏里面程序前端和后端很重要的!任何程序也有。
前端:用户直接看到的;比如网易,游戏界面。
前端:分很多引擎,比如//cocos2d,unit3d,ue5;写引擎的语言比如c#,lua
后端:理解为服务器;处理逻辑的或存储东西让用户看见。
后端:支持语言比如:c++,jave,go。
我一开始我觉得我适应做后端,但现在写的时候又想了想还不一定。
第一节课补充和遗忘的
1.EOF:可以理解为文件结尾.
2.用在switch语言的中关键字只包含:break,defualt,case。
关键字:continue:用在循环。
3.define:预处理命令,不是关键字。一般情况由编译器实现,定义宏的;define,定义常量;#define SLZE 10.
关键字struct,定义结构体。//后面会将
5.集成开发环境简称IDE,集成编辑,编译,链接,调试等功能。
比如:vscode 是一个功能比较强大的记事本,是软件;只能编辑。
任何文件都有后缀。
c语言代码经过编译生成目标文件,目标文件和链接库通过链接生成可执行程序;
先记下来,如果要讲至少要花3小时,上面这句话是对的
6.大写的A是65+32得到小写的a。
第二节课补充和遗忘的
1.'\q'不是转义字符;'\b'是转义字符:意思是退格,也是覆盖。
2.局部变量优先使用。
3.局部变量是放在内存的静态区的,全局变量是放在内存的栈区的。
4.多分支语句哪怕是一条语句也要加括号。
5.float c = 2.0f;//可以认为是一个标记,jave里面2.0不加f会报错.
6.很好的题,初学者可以研究
int main()
{
int a, b, c;
a = 5;
c = ++a;//a=6,b=0,c=6;
b = ++c, c++, ++a, a++;//a=8,b=7,c=8;
b += a++ + c;//b=b+(a++ + c),括号里面是a是后置加加,所以加完括号里面是16,a是9.
// a=9,b=7,c=8;
printf("a = %d b = %d c = %d\n:", a, b, c);
return 0;
}
7.多组输入
while (scanf("%d %d", &a, &b)! = EOF);//读完之后不等于EOF,证明还没由读完。
1.cart+c,终断程序.
2.cart+z,vs上要3个
第三节课补充和遗忘的
7. 补充:交换,中转一下,交换值
int x = a;要是a=20,x就放入20,a里面就没用值了;
a = b;要是b=10,就把b的值给a,a=10,此时现在b没用值;
b = x;因为x放入了20,b=x,此时就把值交换个b。b=10;