C语言学习内容总结2017/11/2
来源:互联网 发布:沙钢网络培训教育学院 编辑:程序博客网 时间:2024/06/11 08:20
1. .dll后缀名是动态库程序。
2.标准函数在所有的操作系统中都可以执行。
3.程序=数据+方法(面向过程);
程序=对象+对象+对象+消息(面向对象);
4.Windows万物皆窗口。
你看到的一切都是窗口。(Windows)
你看到的一切都是文件。(Unix)
5.操作系统管理计算机的硬件和软件资源。
(1)作业
(2)进程
(3)内存
(4)设备
(5)文件
所有应用程序运行的时候都是靠操作系统调用api函数来运行的。应用程序都不是在裸机上跑的。操作系统是一个最重要的协调者。
6.void无类型、抽象类型、不具有针对它的实体。(抽象概念和具体实体)
抽象概念<==>具体个体
无类型指针被称为泛型指针。
虽然无类型无对应的实体,但它可以用来定义指针。并且在win32项目中,调用API函数时可以做句柄使用。
用无类型viod定义的指针当它指向一段内存空间时它无法对这段内存空间进行解释,因为它是无类型,所以它对内存无法解释。
下面一段代码:
int a = 1000;
int b = 2000;
int c = add(a,b);
void *p = &a;
int d= *(int *)p;//因为指针p是一个无类型,所以必须进行这样的强转。
int max = 10;
7.句柄是一个4字节长的数值,用于标识应用程序中不同的函数。
8.下面一段代码
/***************
源文件1中的代码
***************/
#include<stdio.h>
#include "标头.h"
void main()
{
int a = 1000;
int b = 2000;
int c = add(a, b);
printf("%d\n", c);
}
/***************
源文件1中的代码
***************/
int add(int x, int y)
{
static int h = 10;//静态量的初始化,只初始化一次。直接放在数据区中,不产生代码。
int z = x + y;
return z;
}
/***************
“标头. h”中的代码//头文件
***************/
#pragma once
extern int add(int, int);
- C语言学习内容总结2017/11/2
- C语言学习内容总结2017/11/11
- C语言学习内容总结2017/11/7
- C语言学习内容总结2017/11/4
- C语言学习内容总结2017/11/14
- C语言学习内容总结2017/11/18(malloc函数)
- 函数指针2017/12/2C语言学习内容总结
- C语言学习内容总结 2017/10/17
- C语言学习内容总结2017/10/24
- C语言学习内容总结2017/10/21
- C语言学习内容总结2017/10/28
- C语言学习内容总结2017/10/31
- C语言一周学习内容总结
- C语言学习内容总结2017/11/21(结构体)
- 结构体__C语言学习内容总结2017/11/25
- c语言学习总结
- C语言学习总结
- c语言学习总结
- maven 倒第三方jar包
- typedef 用法总结
- 讲讲Linux系统工程师的职业规划
- day_11_9 实现数组交换,排序
- 不再傻傻分不清:atoi, itoa, iota
- C语言学习内容总结2017/11/2
- 343. Integer Break (动态规划)
- BAT文件语法和技巧(bat文件的编写及使用)
- 中断向量表LED test
- 贪心(未完成)
- 【摘抄】字符串的再次补充(常量池)
- Java Lambda表达式入门
- 数据库为何要有复合主键(多主键)
- Unity API常用方法和类的解析