随笔分类 -  C

摘要:一、全局变量 1. 定义在函数外面的变量是全局变量 2. 全局变量具有全局的生存期和作用域 3. 它们与任何函数无关,在任何函数内部都可以使用它们 二、全局变量初始化 1. 没有做初始化的全局变量会得到0值 2. 指针会得到NULL值 3. 只能用编译时刻已知的值来初始化全局变量 4. 它们的初始化 阅读全文
posted @ 2019-10-29 22:06 达达i 阅读(1361) 评论(0) 推荐(0)
摘要:一、自定义数据类型(typedef) 1. c语言提供一个叫做typedef的功能来声明一个已有的数据类型的新名字,比如: 2. typedef int length; 这样length成为了int类型的别名 3. 这样,length这个名字就可以代替int出现在变量定义和参数声明的地方了 二、Ty 阅读全文
posted @ 2019-10-19 21:03 达达i 阅读(1244) 评论(0) 推荐(0)
摘要:一、声明结构类型 二、在函数内/外 ? 1. 和本地变量一样,在函数内部声明的结构类型只能在函数内部使用 2. 所以通常在函数外部声明结果类型,这样就可以被多个函数使用了 三、声明结构的形式 还有另外一种形式: 当然了,还有一种更加 常用 的形式 p1和p2都是point,里面有x和y的值 四、结构 阅读全文
posted @ 2019-10-18 19:04 达达i 阅读(605) 评论(1) 推荐(0)
摘要:常量符号化 用符号而不是具体的数字来表示程序中的数字 一、 枚举 用枚举而不是定义独立的const int变量 1. 枚举是一种用户定义的数据类型,它用关键字 enum 如以下语句来声明 1. 枚举类型名字通常并不真的使用,要用的是在大括号里的名字,因为它们就是常量符号,他们的类型是int,值则依次 阅读全文
posted @ 2019-10-13 19:02 达达i 阅读(303) 评论(0) 推荐(0)
摘要:还是要继续学习,每天给自己打气。 字符数组 这不是c语言的字符串,不能用字符串的方式做计算 一、字符串 区别就是最后多了一个0 ,这就成为了字符串 1. 以0(整数0)结尾的一串字符 2. 0或'\0'是一样的,但和'0'不同 3. 0标志字符串的结束,但它不是字符串的一部分 4. 计算字符串长度的 阅读全文
posted @ 2019-10-05 22:11 达达i 阅读(484) 评论(0) 推荐(1)
摘要:终于到了精髓的地方了,这确实有点懵,总感觉这太麻烦了,而且写着也不爽,还是怀念py或者java,但也没办法,还是要继续学下去。 一、运算符& 1. scanf("%d" , &i); 里的& 2. 获取变量的地址,它的操作数必须是变量 3. 地址的大小是否与int相同取决于编译器 &不能取的地址 & 阅读全文
posted @ 2019-10-02 18:39 达达i 阅读(552) 评论(0) 推荐(0)
摘要:今天十月一日,上午看阅兵激情澎湃,但是下午还是要继续写C语言,前面的这块很简单 一、定义数组 1. 变量名称[元素数量] 2. 元素数量必须是整数 数组特点 1. 所有的元素具有相同的数据类型 2. 一旦创建,就不能改变大小 3. (数组中的元素在内存中是连续以此排序的) 二、数组例子 写一个程序, 阅读全文
posted @ 2019-10-01 17:31 达达i 阅读(538) 评论(1) 推荐(0)
摘要:一、初见函数 求出1到10、20到30和35到45的三个的和 三、函数的先后关系 像上面把max函数写在上面是因为: 1. c的编译器自上而下的顺序分析你的代码 2. 在看到max函数的时候,他要知道max函数的样子 3. 也就是max函数需要几个参数,每个参数如何,返回什么类型 4. 如果main 阅读全文
posted @ 2019-09-30 18:38 达达i 阅读(316) 评论(0) 推荐(0)
摘要:一、C语言的类型 1. 整数:char、short、int、long、longlong 2. 浮点型:float、double、long double 3. 逻辑:bool 4. 指针 5. 自定义类型 类型有何不同 1. 类型名称:int、long、double 2. 输入输出的格式化:%d、%l 阅读全文
posted @ 2019-09-27 19:26 达达i 阅读(491) 评论(0) 推荐(1)
摘要:一、循环 输入一个数字,输出该数字有几位 二、while循环 循环体内要有改变条件的机会,避免死循环 while循环的意思就是:当条件满足时,不断地重复循环体内的语句 循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行 看我们上面的代码,是否有点多余的成分,我们来进行改造,但是还有一个问题 阅读全文
posted @ 2019-09-24 22:02 达达i 阅读(1253) 评论(0) 推荐(2)
摘要:这个是真坑,感觉用devc++写c程序特别的不爽,所以就用了sublime,但是,编译的时候又有不少问题, 下面就把我踩的坑记录下来 1. tools Build System New Build System中写入 2. 保存为c.sublime build即可 3. 然后ctrl+shift+b 阅读全文
posted @ 2019-09-21 21:51 达达i 阅读(4670) 评论(0) 推荐(0)
摘要:学完java和py再学这个感觉真的是不爽,前面的还好,基本都直接上手了,但是还是记录一下吧,毕竟学不会得挂科呀 hello 一、变量定义 变量定义的形式一般就是: 类型名称 变量名称 赋值 1. int price = 0 2. 这一行,定义了一个变量。变量的名字是price,类型是int,初始值是 阅读全文
posted @ 2019-09-20 19:19 达达i 阅读(634) 评论(0) 推荐(2)