c语言的学习(第一周)

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:空值

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值