c基础
weixin520520
这个作者很懒,什么都没留下…
展开
-
C语言学习(extern)
extern关键字,C语言extern关键字用法详解程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量,而在函数之外定义的变量则称为外部变量,外部变量也就是我们所讲的全局变量。它的存储方式为静态存储,其生存周期为整个程序的生存周期。全局变量可以为本文件中的其他函数所共用,它的有效范围为从定义变量的位置开始到本源文件结束。然而,如果全局变量不在文件的开头定义,有效的作用范围将只限于其定义处到文件结束。如果在定义点之前的函数想引用该全局变量,则应该在引用之前用关键字原创 2020-07-23 15:12:05 · 512 阅读 · 0 评论 -
C语言学习--编程思想(创造与防御)
创造性编程思维在这个简单的练习中要告诉你如何做到创造性是不可能的, 但是我会告诉你一些涉及到任务风险和开放思维的创造力。 恐惧会快速地扼杀创造力, 所以我采用, 并且许多程序员也采用的这种思维方式使我不会惧怕风险, 并且看上去像个傻瓜。我不会犯错误。人们所想的并不重要。我脑子里面诞生的想法才是最好的。我只是暂时接受了这种思维, 并且在应用中用了一些小技巧。 为了这样做我会提出一些想法, 寻找创造性的解决方案, 开一些奇奇怪怪的脑洞, 并且不会害怕发明一些古怪的东西。 在这种思维方式下,原创 2020-07-16 14:38:19 · 826 阅读 · 0 评论 -
C语言学习(结构体指针,函数指针)
结构体指针#include <stdio.h>#include <assert.h>#include <stdlib.h>#include <string.h>struct Person{ char *name; int age; int height; int weight;};struct Person *Person_create(char *name, int age, int height, int w原创 2020-07-16 12:08:26 · 153 阅读 · 0 评论 -
C语言学习(指针概念)
#include <stdio.h>int main(int argc, char *argv[]){ // create two arrays we care about int ages[] = {23, 43, 12, 89, 2}; char *names[] = { "Alan", "Frank", "Mary", "John", "Lisa"}; // safely get the size of ages原创 2020-07-15 23:04:18 · 83 阅读 · 0 评论 -
C语言学习(基本数据类型、循环语句)
笨方法学C部分内容了解下C语言中的数据类型#include <stdio.h>int main(int argc, char *argv[]){ int bugs = 100; double bug_rate = 1.2; printf("You have %d bugs at the imaginary rate of %f.\n", bugs, bug_rate); long universe_of_defects = 1L * 1024L *原创 2020-07-15 22:20:49 · 224 阅读 · 0 评论