摘要:
1. scanf 函数是有返回值的,它的返回值可以分成三种情况1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b); 如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了一个... 阅读全文
摘要:
结构体是一个类似超级数组一样的定义, 它可以定义许多不同类型的变量, 用struct 加上变量名, 类似于int a这样子的定义, 但区别在于结构需要用{};等三个符号来概括包含里面的内容, 定义好之后, 可在main函数中直接调用, 用(.)或者(->)两个运算符进行调用.struct book{... 阅读全文
摘要:
今天的内容是关于字符串, 指针, 数组这些问题, 要知道在C语言中是没有为字符串定义一个类型的, 只有用char[]的数组类型的方式存储字符串, 打印的时候使用%s 打印, 指针呢, 变量的地址称为指针, 而存储变量的称为指针变量, 指针也是一种变量. 用*加变量名设定变量.指针的运算操作分为三种:... 阅读全文
摘要:
今天珊哥给我们讲解了预处理,宏定义, 数组, 以及画图, 宏定义....编译预处理:对源程序进行编译之前所作的工作,它由预处理程序负责完成。编译时,系统将自动引用预处理程序对源程序中的预处理指令进行处理。预处理指令:以“#”号开始的指令。#define是宏定义, 在main函数之前定义函数的类型数据... 阅读全文
摘要:
今天大茶给我们讲了C语言的递归以及函数的调用, 函数的调用, 可以在其他文件中创建函数的源文件, 在main文件中进行调用, 可以节俭在main函数的多行代码, 一旦程序出错, 调试起来也非常的方便, 不需要在一大段的代码中慢慢寻找一些细小的错误.递归的使用有些类似于循环, 一样有判断语句, 当判断... 阅读全文
摘要:
今天大茶继续给我们讲解C语言的知识点, 以及注意事项, 由于没有基础, 所以学习进度非常的慢, 虽然有很多东西都难以理解, 但越是难以理解, 编程的魅力就越大, 哪怕是我只会让电脑输出一个hello, 我也是成就感十足, 编程世界的魅力难以抗拒, 今天大茶给我们布置了一道题目, 以我的能力, 我暂时... 阅读全文
摘要:
今天轮到大茶给我们讲课, 给我们更加详细的讲解各个数据类型, 以及其他关键字, 并且给我们演示怎么用代码编写一个计算器, 还有怎么算闰年, 左移等等知识点, 其中的代码有#include int main(int argc, const char * argv[]) { int16_t y =... 阅读全文
摘要:
今天珊哥讲解了进制的转换, 以及C语言的32个关键字, 然后我自己尝试算了一道进制的转换题目二进制转换十进制1010 = 1*2^3+0*2^2+1*2^1+0*2^0 = 10十进制转二进制10 = 10/2 余数0 5/2 余数1 2/2 余数0 1/2 余数1 1 #inclu... 阅读全文
摘要:
char字符型变量或函数返回值short短整型变量int整型变量unsigned无符号long长整型变量float单精度浮点型double双精度浮点型struct结构体类型union共用体类型void函数无返回值,无参数,无类型指针enum枚举类型signed有符号const只读变量volatile... 阅读全文
摘要:
今天是第一天来到戴维营上课,有很多不会,瞬间觉得自己从一个大学生变回了小学生,什么C、C++、OC、OC++各种凌乱,特别是下午讲的那张试卷,我已经凌乱的一塌糊涂了,有些怀疑自己以前在家里那些C语言教程到底有没有用,然后一边懵懵懂懂,一边听着珊哥讲课,脑袋里都已经在打架了,不过我知道现在不会不代表以... 阅读全文