C 语言第二天
前言C语言概述
一个简单的 C 程序应该有什么东西关键字
数据类型相关存储类型相关的关键字控制语句的相关关键字其它关键字 什么是运算符
算术运算符
其中/ 运算符比较特殊++ - - 关系运算符逻辑运算符 注释 数据类型
常量和变量
前言一天过去啦,相信聪明的你一定安装好了 vs studio,
让我们一起走进 C 语言的世界吧。
只有主动学习,你才可以学的又快又好。
做自己喜欢的事情,希望你也可以爱上编程。
平常学习编程的时候我喜欢下面两个方法来帮助自己学习.
- 思维导图给自己制造问题
我喜欢将这两个方法结合起来学习。
可能你也听说过思维导图,如果你还不怎么会使用思维导图的话,下面是我对它的理解希望可以帮到你。
思维导图最重要的东西是在于对问题的拆分,分而治之就是对它最好的总结,帮助你拆分问题,从而让你学习的更加轻松。可以让你可视化的学习你想要学的知识。知识本身是抽象的,但是你用思维导图,你就让它变得具体。结合例子来学习,你就能够明白它。
我在学习一个新的知识点的时候习惯问自己三个问题。
这个东西是什么? (用自己的话来解释它)
这个东西我见过吗? (用学习过的例子来联系它)
我可以怎么样使用它? (想象使用的场景和方法)
我喜欢带着问题去思考,通过看书和看视频的方式来学习它
下面就是我做的 C 语言第二天 的思维导图
C语言概述 一个简单的 C 程序应该有什么东西#includeint main() { printf("Hello world!n"); return 0; }
#include 预处理命令,提前把你要的东西准备好。
int main() 声明主函数。
main 主函数,一个 C 程序只有一个主函数,它是梦开始的地方。
{} 花括号表示一个代码块。
printf – print formatted data 格式化输出。
n 换行
return 0;语句结束。
看到这里,聪明的你一定认识了 C 语言的基本结构,你可以动手写一个简单的 C 程序来联系一下。
编写一个C程序,输出以下信息:
&&&&&&&&&&
Hello World!
%^&**
https://www.dotcpp.com/oj/problem1001.html
这是一个网站上的练习题 ,成功率只有40%哦
关键字C 语言一共有32个关键字,我把它分为四类
- 数据类型相关的关键字存储相关的关键字控制语句相关的关键字其他关键字
char , short, int , long , float, double, struct, union,enum , signed,unsigned,void
存储类型相关的关键字register, static,const,auto,extern
控制语句的相关关键字if ,else,break,continue,for,while,do ,switch,case,goto,default
其它关键字sizeof,typedef,volatile
如果你对它们有兴趣的话你可以去搜索一下每个关键字的用法,了解一下它们背后的故事,慢慢的你会在学习的过程中了解它们。
什么是运算符它是用来执行程序运算的符号
- 算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符
假设A = 10 B = 5
不同类型的除数和被除数会导致不同类型的运算结果
- 当除数和被除数都是整数的时候, 运算结果就是整数呢.如果不能整除,那么就去掉小数部分,只保留整数部分.如果除数和被除数中有一个是小数,那么运算结果也是小数.
a = 5
b = 1.0 * a/2 =2.5
c = a / 2 * 1.0 =2.0
d = a/2 = 2
相信你学 C 语言的时候也曾被 ++ - - 弄的迷糊过吧,
其实当你学习过后,你就会发现这也不是很难。
我们要学的是实用的东西,而不是语法杂技,不用太过深入学习++ - -
只需要记住
++i 就是使用i之前,先让他+1 , (a=++i,如果i = 0,执行完++i,那么a的值就是1)。
i++ (a=i++,如果i = 0,执行完i++,那么a的值就是0,i=1) ,先把i赋给a,然后i+1。
–i就是使用i之前,先让他-i,(a=–i,如果i=2,执行完–i,那么a的值就是1)。
i-- (a=i–,如果i = 2,执行完i–,那么a的值就是2,i=1) ,先把i赋给a,然后i-1。
假设A= 1 ,B = 2
假设A=1,B=2
主要就是以上三种运算符,另外三种等我们学到哪里在去看看
注释C 语言中注释分为单行注释 // 和多行注释
注释是为了帮你理解程序
如果你不喜欢写注释,那你可能很难交到朋友!
交个朋友吧!
数据类型 常量和变量不可以改变的量就是常量
可以改变的量就是变量
本来说今天写完的,但是我觉得比起我写的知识点,更重
要的是学习 C 语言的方法。



