C指针
1,每行最大长度,处理的最大列号;
preprocessor directives,preprocessor,预处理器读入源代码,根据预处理指令对其进行修改,把修改后 的源代码递交给编译器;
预处理器用stdio.h的库函数头文件的内容替代第一条#
standard I/O library;
EXIT_SUCCESS,EXIT_FAILURE;
stdlib.h
申明需要用于多个不同的源文件,在一个单独的文件中申明,然后用#include预处理指令把这个文件包含到需要使用这些申明的源文件
function prototype;
函数原型 --告诉编译器这些以后将在源文件中定义的函数特征;
存储于计算机内存中值的地址,无返回值的函数被称为过程procedure
数组参数---引用reference形式(地址调用)传递reference,常量变量 ---按值 传递,
函数中对变量参数的任何修改都会在函数返回时丢失;
数组作为函数参数,按引用传递,软件行业开销最大之处不在于软件产品的码子编写,而在于软件产品码子维护;
数组名,数组参数中出现下标引用,实际参数是数组的某个特定元素
scanf("%d",&columns[num]);数组下标选择的是一个单一的数组元素----标量
scanf("%d",&columns[num]) == 1 scanf函数按照指定的格式代码转换了一个整型输入后,函数返回的值应该为1
char型数组--字符串;
char,%lf double,%f float ,%ld long
C编译器不对数组下标的有效性进行检查,数组下标越界后果---多存储的值存储在紧随数组之后的内存位置,破坏原先存储在这个位置的数据,可能是其它变量函数返回值.....
最新文章
- ajax-登陆+验证码
- 21分钟 MySQL 入门教程(转载!!!)
- php入门一ubuntu16.04中php环境配置及一个网页
- VC++ CString类完美总结(整理)
- angular源码分析:angular中的依赖注入式如何实现的
- MyBatis dao层 方法传参
- zendstudio
- (转)价值240万的photoshop中文教程,错过了后悔都来不及 (吹得好响)
- MOSS程序中如何发Mail?
- Qt的Model/View Framework解析(数据是从真正的“肉(raw)”里取得,Model提供肉,所以读写文件、操作数据库、网络通讯等一系列与数据打交道的工作就在model中做了)
- POJ 2778 AC自己主动机+矩阵幂 不错的题
- 《JavaScript设计模式与开发实践》读书笔记之享元模式
- BackTrack5 (BT5)无线password破解教程WPA/WPA2-PSK无线password皴
- BOM浏览器对象模型下面几个比较实用的方法
- LNMP环境搭建:Nginx安装、测试与域名配置
- git学习笔记 看廖大神视频小记
- jquery获取当前按钮、截取字符串、字符串拼接、动态循环添加元素
- Python中import, from...import,import...as的区别
- AJAX简单实例
- amazeui+canvas绘制二维码
热门文章
- Mod_Python中文文档
- Difference Between Mod_Python & Mod_Wsgi | eHow
- Linux MySql安装步骤
- VS2015 MVC5项目部署
- ng-cli
- 只允许指定IP访问指定端口 ufw
- 网络编程API-下 (I/O复用函数)
- Android系统的开机画面显示过程分析
- Oracle Golden Gate - 概念和机制 (ogg)
- 通用线程:POSIX 线程详解,第 3 部分 条件互斥量(pthread_cond_t)