前言:

第一次接触C语言是大一下学期的时候,2013年上半年,那个时候的开发工具还是VS C++,今天了解了一下,常用的开发工具变成了CodeBlocks。决定趁着毕业到入职这一段CD时间,拾起这门语言,为将来的工作做准备(只学一门Python确实不行),多学点总是不会错的。

准备:

CodeBlocks下载并安装

正文

C和Python这种动态语言不一样,需要先编译后执行,编译完如果是0 errors,0 warnings最好,当然 有时候warnings也没关系,最重要的是没有errors

写第一个程序:

#include

int main()

{

printf("HelloWorld!");

return ;

}

解释:

#表示预处理指令,

include表示包含

stdio表示standared input out 标准输入输出

h表示头文件

如果把int main替换成void main,则表示这个代码没有返回值

快捷键注释

ctrl+shift+c快速多行注释

ctrl+shift+x取消多行注释

C语言复习---零散补充

一:double和float使用scanf获取数据 printf输出float和double都可以用%f,double还可以用%lf. 2 scanf输入float用%f,double输入用%lf,不 ...

C语言复习20170728

C语言复习20170728 键盘输入和屏幕输出 字符常量:把字符放在一对单引号内,适用于多数可打印字符. 转义字符: 以反斜线()开头,也是放在一对单引号内,适用于控制字符. .\t,是水平制表符,相 ...

C语言复习20170716

C语言复习20170716 C数据类型 图片来自:C语言基本数据类型简介 C语言程序处理的数据有常量和变量两种形式. 常量是在程序中不能改变其值的量.例如:整型常量.实型常量.字符常量.字符串常量和枚 ...

C语言复习-字符串与指针

C语言复习-字符串与指针 例一: [字符串处理 去除C代码中的注释] C/C++代码中有两种注释,/* */和//.编译器编译预处理时会先移除注释.就是把/*和*/之间的部分去掉,把//以及之后的部分 ...

C语言复习系列-转义字符

C语言复习系列-转义字符 准备学习stm32单片机,感觉需要复习一下C语言,翻看了菜鸟教程,竟然有不少地方看不懂,真让人汗颜······ 转义字符大部分语言里面都有,至少我学过的里面都有,在这些语言中 ...

C语言复习2_运算符

今天复习一下C语言的运算符 1.赋值运算符 单等号 = 顺序是:从右往左 2.复合运算符 #include #include int ...

C语言 · 复习杂记

/*=================================*/ /* 基础部分 */ /*=================================*/一:.CPP--C++文件: ...

C语言复习(1)

test.c #include int main(){ printf("hello\n"); return 0; } 1.预处理阶段 由于在test ...

C语言复习---矩形法求定积分函数

一:分析: 大一学习积分的时候,我们学习过,可以通过矩形法来求定积分. 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和. 二:简单的例子 ...

随机推荐

提高ASP.net性能的十种方法

提高ASP.net性能的十种方法 2014-10-24  空城66  摘自 博客园  阅 67  转 1 转藏到我的图书馆   微信分享:   今天无意中看了一篇关于提高ASP.NET性能的文章,个人 ...

(转)学习使用Jmeter做压力测试(一)--压力测试基本概念

一.性能测试的概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测试,两者可以结合进行. 通过负载测试,确定在各种工作负载下 ...

DSO动态加载PHP模块到Apache服务器

PHP在Linux/Unix平台上经常与Apache搭配使用,在安装PHP时,有三种安装方式可供选择:静态模式.动态模式(DSO).CGI二进制模式. 由于易于维护和升级,我强烈建议以DSO方式安装P ...

电赛菜鸟营培训(五)——OLED屏幕的使用

一.取模软件的使用 首先进行设置 然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列.汉字为16*16,字母为8*8,对应生成相应个数的ox代码. 二.STM32烤写OLED # ...

linux/shell 文本文件删除/删掉空行

分别用sed awk perl grep 实现: sed '/^$/d' input.txt > output.txt #output file: output.txt sed -i '/^$/ ...

Linux lspci查看硬件设备

Linux 主机的硬件配备 lspci 找到的是眼下主机上面的硬件配备 [root@www ~]# lspci [-vvn] 选项与參数: -v     :显示很多其它的 PCI 接口装置的具体信息 ...

Java线程: 线程调度

线程调度是Java多线程的核心,只有好的调度,才能充分发挥系统的性能,提高程序的执行效率. 一.休眠 休眠的目的是使线程让出CPU的最简单做法,线程休眠的时候,会将CPU交给其他线程,以便轮换执行,休 ...

js原型对象

原型对象是什么? 在js中,每一个创建的的函数都会有一个prototype属性,这个属性指向一个对象,这个对象就是原型对象 function lla(){} console.log(lla.proto ...

DevExpress XtraGrid如何使单元格只读?

-----------------------------从别人那里copy来的-------------------------------------------------- 1.   设置Gr ...

go/node/python 多进程与多核cpu

node node单线程,没有并发,但是可以利用cluster进行多cpu的利用.cluster是基于child_process的封装,帮你做了创建子进程,负载均衡,IPC的封装. const clu ...

c语言stand(time(0)),C语言复习0_准备工作相关推荐

  1. c语言stand(time(0)),C语言程序设计期考试试题(含答案).doc

    C语言程序设计期考试试题(含答案) C语言程序设计 期末考试试题及其答案 一.单项选择题(本大题共20题,每题2 分,共40分) 1.以下不是C语言的特点的是 A. C语言简洁.紧凑 B. 能够编制出 ...

  2. c语言编程基础------0.0c语言介绍

    注明:这篇文章主要内容来源与维基百科 http://zh.wikipedia.org/wiki/C%E8%AF%AD%E8%A8%80#C99 C语言 「 C程序设计语言」重定向至此.關於书籍,詳見「 ...

  3. c语言程序设计填空带答案,c语言程序设计填空题及答案复习用精编-20210414010859.docx-原创力文档...

    Lele was written in 2021 Lele was written in 2021 C语言程序设计填空题及答案复习用精编 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序 ...

  4. c语言字符串二维数组的动态分配应,C语言中动态分配二维数组复习过程.doc

    C语言中动态分配二维数组复习过程.doc C语言中动态分配二维数组在C中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的.C中动态分配二维数组的方法,很少有C语言书中描述,我查找了有的C ...

  5. c语言程序设计罗朝盛第三版,c语言程序设计罗朝盛总复习.ppt

    c语言程序设计罗朝盛总复习 总复习 考试题型 一.选择题20分: 二.填空题20分: 三.判断题10分: 四.程序阅读题(读程序写出结果)20分: 五.程序填空题10分(告知程序的功能,完成填空): ...

  6. 15款语言学习2.0网络服务

    语言的学习,除了平时基本的普通的听说读写练习外,加上网络的帮助或许对您来说会事半功倍,下面就为大家总结15款对您进行语言学习会有所帮助的网络服务及应用.包括语言学习 SNS.单词学习与记忆.互助翻译等 ...

  7. 厦门大学c语言课程资源,厦门大学c语言模拟题讲评及课程复习.ppt

    <厦门大学c语言模拟题讲评及课程复习.ppt>由会员分享,可在线阅读,更多相关<厦门大学c语言模拟题讲评及课程复习.ppt(33页珍藏版)>请在装配图网上搜索. 1.C语言程序 ...

  8. [渝粤教育] 西南科技大学 程序设计语言(C) 在线考试复习资料

    程序设计语言(C)--在线考试复习资料 一.单选题 1.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( ) A.地址传递 B.单向值传递 C.由实参传给形参,再由形参传回实参 D ...

  9. 比0 冷1度c语言编程,关于DS18B20的C语言程序(精确度0.1度).doc

    关于DS18B20的C语言程序(精确度0.1度) 关于DS18B20的C语言程序(精确度0.1度) /************************************************* ...

最新文章

  1. clusterProfiler对差异表达基因进行富集分析
  2. HackerRank:JavaScript 是最知名的编程语言
  3. Crash常见异常总结
  4. 基于VMM的Rootkit检测技术及模型分析
  5. 网站优化需要借助哪些辅助工具?
  6. python opencv 识别角度_OpenCV入门之获取图像的旋转角度
  7. 2021泗阳致远中学高考成绩查询,2021高考成绩什么时候发布?可通过哪些途径查询?...
  8. 使用 nw-builder 构建跨平台桌面应用程序
  9. 《组合数学引论》第一章部分习题解答
  10. 破解烽火移动HG6201M 破解 超级密码
  11. 笔记 c语言99乘法表
  12. matplotlib 绘制直方图和拟合正态曲线
  13. STM32----PWM脉宽调制信号的输出
  14. 【杂谈】斯科特与阿蒙森的南极点竞赛
  15. 正面管教之PHP_2017.04.08 三正记录(正面管教课堂之出生顺序及PHP)
  16. 小米8探索版线刷兼救砖_解账户锁_纯净刷机包_教程
  17. bochs运行xp_简单教程:Bochsxp镜像超级简化版安装教程
  18. ubuntu18.4 安装谷歌浏览器
  19. linux:线程同步的5种方法
  20. 温暖的光,坚定的飞翔

热门文章

  1. matlab电流表怎么找,电压表、电流表到底在测量谁?小编教你快速“找对象”!...
  2. 【C字符串处理】【参数传递】 一次又傻又颇有成就感的 服务器自动编译 参数传递 调试经历
  3. PROTAC——靶点选择与设计 | MedChemExpress
  4. 常见几个有关存储的名词,如硬盘、内存、u盘Mp3存储设备的特点及原因
  5. 用Python来验证一下天猫双十一数据造假?
  6. 服务器运维协议,服务器维护委托合同
  7. matlab的面积法,基于MATLAB的面积计算方法
  8. 红队常用命令速查表-常见工具使用命令
  9. 如何查到营业执照_2018年如何进行营业执照的查询?
  10. @Accessors(chain=true)