c语言基础
文章平均质量分 81
老男
开朗,有气度
展开
-
黑马程序员----C 语言学习笔记之二维数组的存储和应用(迷宫小游戏)
二维数组存储<原创 2015-09-25 15:12:34 · 567 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之程序的结构及分类
程序的结构及分类1.什么是程序结构 结构化程序设计思想 荷兰学者Dijkstra提出了“结构化程序设计”的思想,它规定了一套方法,使程序具有合理的结构,以保证和验证程序的正确性,这种方法要求程序设计者不能随心所欲的编写程序,而要按照一定的结构形式来设计和编写程序,它的一个重要的目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率原创 2015-09-22 23:39:52 · 406 阅读 · 0 评论 -
黑马程序员---C语言学习笔记之分支结构if语句与switc语句的详解
程序的结构及分类原创 2015-09-22 11:37:48 · 572 阅读 · 0 评论 -
黑马程序员---C语言学习笔记之变量地址获取及存储原理
------Java培训、Android培训、iOS培训、.Net培训--------变量地址获取及存储原理1.获取变量地址的方法%p 输出一个地址先分配字节地址大内存,然后分配字节地址小的内存例如: int a = 0,b = 1; printf("&a = %p\n",&a); printf("&b = %p",&b); 打印原创 2015-09-24 08:24:25 · 614 阅读 · 0 评论 -
黑马程序员----C语言学习笔记之函数
C语言之函数1.函数的概述C源程序是由函数组成的。可以说C程序的全部工作都是由各种各样的函数完成的,所以也把C语言称为函数式语言。2.函数的分类2.1从函数定义的角度看,函数可分为库函数和用户自定义函数两种库函数:由C系统提供,用户无须定义,也不低在程序中左类型说明,只需要在程序前包含有该函数原型的头文件即可直接调用。如:printf,scanf等用户自定义函数:由用户按需原创 2015-09-22 23:35:56 · 562 阅读 · 0 评论 -
黑马程序员---C语言学习笔记之语言模块化编程概念
------Java培训、Android培训、iOS培训、.Net培训--------07-02 C语言模块化编程概念1. 概念所谓模块化编程(多文件开发),就是多文件(.c文件)编程,一个.c 文件和一个.h文件可以被称为一个模块。把功能相似的函数封装在不同的文件中2.以下场景中会使用头文件2.1 通过头文件来调用库函数功能在很多场合,源代码不便向用户公布,只需要原创 2015-09-23 11:19:58 · 460 阅读 · 0 评论 -
黑马程序员---C 语言学习笔记之指针
------Java培训、Android培训、iOS培训、.Net培训--------10-01指针 1.概念内存单元的编号也叫地址,根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为【指针】 内存单元的指针和内存单元的内容是两个不同的概念。 2.使用指针的好处a.为函数提供修改调用变量的灵活手段b.可以改善某些子程序的效原创 2015-09-26 21:23:01 · 406 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之位运算符
------Java培训、Android培训、iOS培训、.Net培训--------位运算符一、介绍位运算是指按二进制进行的运算。C语言提供了六种位操作运算符,这些运算符只能针对整型的数据。也就是带符号和无符号的,如char,short,long, int等二、位运算符用于二进制之间的运算1. & 按位与例如:9 & 4即 0000 1原创 2015-09-23 21:24:01 · 448 阅读 · 0 评论 -
黑马程序员---C语言学习笔记之预处理指令、宏和条件编译
一、预处理指令的概念及分类1.基本概念以“#”号开头指令都称为【预处理指令】。如包含命令#include等。在源程序中这些命令都放在函数之外。而且一般都放在源文件的前面,他们称为【预处理部分】 所谓预处理是指在进行编译的第一道扫描(词法扫描和语法扫描)之前所做的工作,预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预原创 2015-10-01 15:32:49 · 535 阅读 · 0 评论 -
黑马程序员之---C学习笔记之printf与scanf使用及注意事项
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、printf函数介绍printf函数是一个标准库函数,能够以精确的格式输出程序运算的结果1.格式字符串是由格式字符(包括:转换说明符,标志,域宽,精度)和普通字符组成,转换说明符和百分号一起使用,用来说明输出数据的数据类型,标志,长度和精度2.输出项列表可以是常原创 2015-09-19 21:41:46 · 1064 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之计算机中的进制
计算机中的进制原创 2015-09-23 21:29:48 · 326 阅读 · 0 评论 -
黑马程序员之--C语言学习笔记之变量、常量和注释
C语言数据类型原创 2015-09-19 21:38:17 · 520 阅读 · 0 评论 -
黑马程序员--C 语言学习笔记之简介
c语言基础介绍原创 2015-09-19 21:27:34 · 523 阅读 · 0 评论 -
黑马程序员----Objective-C学习笔记之OC基础练习笔记
看了一天OC,根据视频上老师的要求,自己动手写了个小例子。欢迎大家指出不足的地方【要求】设计一个“狗”类1)属性颜色、速度(m)、性别,体重(kg)2)行为吃:每吃一次,体重增加0.5kg,输出处完后的体重叫:输出所有属性跑:每跑一次,体重减少0.5kg,输出速度和跑完后的体重比较颜色:跟别的狗一样,两个值做减法得零,返回NO,不一样,做减法得到非零,返回YES原创 2015-10-03 22:49:34 · 402 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之指针函数与函数指针
一、指针函数1.返回指针的函数称为指针函数 2.指针函数的定义一般形式为:类型说明符 *函数名(形参表){/*函数体*/}例如://返回两个数中最大数的地址int *sum(int a, int b){ return a > b ?&a : &b;} int *sum2(int *a, int *b){ ret原创 2015-09-28 16:59:35 · 284 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之数组指针与字符串指针
------Java培训、Android培训、iOS培训、.Net培训--------一、数组指针的概念及定义1.数组指针指向一个数组的指针。 2.作用:使用数组指针间接访问数组的元素 3.数组指针定义:int *p; 4.数组指针的初始化Inta[] = {1,2,3,4};Int *p = a;//数组指针的初始化原创 2015-09-27 21:14:58 · 469 阅读 · 0 评论 -
黑马程序员--C语言学习笔记之运算符
------Java培训、Android培训、iOS培训、.Net培训1.运算符 1)运算符是告诉编译程序执行特定算数或逻辑操作的符号 2)分类 1>按功能分类 a)算数运算符,例如 +,-,*,/ b)关系运算符,例如>,=,原创 2015-09-20 16:51:50 · 426 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之结构体
------Java培训、Android培训、iOS培训、.Net培训--------1.C语言构造类型构造数据类型:是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型 在C语言中,构造类型有以下几种数组类型结构体类型共用体(联合)类型原创 2015-09-29 14:06:42 · 459 阅读 · 0 评论 -
黑马程序员----C语言学习笔记之循环结构介绍和用法举例
循环结构概述原创 2015-09-23 11:28:35 · 644 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之枚举类型和typedef关键字
------Java培训、Android培训、iOS培训、.Net培训--------一、枚举类型介绍及定义在实际问题中有许多可能出现的属性有固定的值,例如一年的12个月,十二生肖,一年四季等等。 因此C语言中提供了一种称为“枚举”的类型,在“枚举”的定义中列举出所有可能的值,说明该“枚举”类型的变量取值不能超过定义的范围 【注意】枚举类型是一种基本数据类型,而不是一种原创 2015-09-29 21:20:31 · 528 阅读 · 0 评论 -
黑马程序员----C语言学习笔记之运算符2
运算符简要介绍和用法原创 2015-09-21 08:11:57 · 606 阅读 · 0 评论 -
黑马程序员---C语言学习笔记之数组的基本概念和分类
数组的基本概念和分类原创 2015-09-24 16:30:14 · 550 阅读 · 0 评论 -
黑马程序员----C语言学习笔记之static和extern关键字
一、static和extern修饰局部变量1、static与extern对局部变量的作用1)延长局部变量的声明周期,从程序到程序退出,但是它并没有改变程序的作用域2)定义变量的代码在整个程序运行期间仅仅会执行一次例如:#include //没有使用static修饰局部变量void sum(){原创 2015-10-01 16:47:03 · 427 阅读 · 0 评论 -
黑马程序员----C语言学习笔记之学习总结《通讯录》程序实现
《通讯录》功能展示跟着视频自学了一个星期C语言,今天终于搞定了,花了四个小时终于把这个小程序搞定了,也许还有很多bug,不过目前重大bug都搞定了,希望大家多多指出我的错误,或者不合适的地方,共同学习1、操作界面及框架1)引入头文件2)进行必要地宏定义3)定义文件名称变量、联系人数组、联系人结构体4)定义函数、并进行函数声明5)编写循环控原创 2015-10-02 17:49:35 · 815 阅读 · 0 评论 -
黑马程序员----C 语言学习笔记之机器数、真值、原码、反码、补码
机器数、真值、原码、反码、补码原创 2015-09-23 21:32:52 · 888 阅读 · 0 评论