1.c语言的用处
C语言是一门面向过程的计算机编程语言,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。
2.什么是计算机语言?
人和计算机交流的语言 C/c++/AVA/python
发展:二进制语言——ADD-助记符-汇编语言——B语言——C语言/c++(高级语言)
国际标准:ANSI C - C89/C90
C99 / C11 并不标准 -- 不少的编译器不支持
C|C++的优势:容易读取、底层、 嵌入式(单片机、智能家居、上位机)
效率高:适用于驱动程序、服务器开发、游戏开发等
兼容性强
3.C语言与C++的区别
1.编程思想:C语言 面向过程
C++ 面向对象
2.C++的两个+分别代表对象和模板,比C语言多了对象和模板
建议学习顺序:先学C语言,再学C++
4.作品尝试
轰炸软件
功能:轰炸
本质:重复的不停的(次数、数量) 发消息的过程
//程序框架 头文件
#include<stdio.h>//库
#include<Windows.h>//库
int mian(){//主函数 入口
//第一步 轰炸的消息次数、数量10000.2000.必须为整数
int Num = 100;
//第二步 轰炸的对象/目标 参数要求:2个
FindWindow(NULL,"");//从桌面链接QQ窗口
//第五步 重复粘贴和发送执行100次
while (Num>0)//只要 成立100次 执行100次
{
//第三步 粘贴消息100次
SendMessage(FindWindow(NULL,""),WM_PASTE,NULL,NULL);
//第四步 发送消息100次
SendMessage(FindWindow(NULL,""),WM_KEYDOWN,VK_REURN,NULL,NULL);
Num--;
return 0;//出口
补充:循环语句: for while do-while
(复制、粘贴、发送)消息机制:SendMessage
NULL:空值