C语言温故之一

参考书目:C语言程序设计,该书将上传到我的资源中

=============================================================================================

第一章 导言

        本章基本是通过一个概述对C语言的基本元素进行简单的介绍,可以略过,但是为了保证学习的完整性,还是再看一遍,在此不需要纠结于细节。

        本章重点介绍了一些基本概念,例如变量,常量,算术运算,控制流,函数,基本输入输出,指针,结构等高级特性没有介绍。这一章基本对初学者是很难看懂的,回想第一次接触C语言时就是这样的感受,不过是对所以知识的一个概述,可以帮助在头脑中有个概念。

 

1.1 入门
        重点,实际操练Hello World,主要是熟悉编译器,这里选择VC6.0,建议采用,这个太大无法上传,请各位道友自行网上下载。顺便说一下,书上采用的貌似是UNIX操作系统中的编译器,对于我们这种Windows程序员来说,直接略过。
        来个详细版的HelloWorld

第一步:新建项目 Win32 Console Application,选择好Location本地路径,敲出Project name,这里采用Test001,单击OK

NewProject

第二步:注意这里选择empty project,原因如果选择其它,编译器默认采用C++语言,而我们这里研究的是纯C,所以最好自己手动进行后面的步骤,单击Finsh

step1

第二步:总结信息,直接OK

step2

第三步:这里就已经算是建立好了一个空项目了,但是还没有源文件,所以

step3

第四步:左边选择C++ source File,右边File中键入以“.C”为扩展名的名称,通常为小写

step4

第五步:在打开的文档中键入HelloWorld 

#include <stdio.h>

int main()
{
	printf("Heloo World\n");
	
	return 0;
}

然后F7编译链接,Ctrl+F5运行,或者
run

点击左边的两个编译链接按钮,右边惊叹号运行,写到这,感觉好像不是温故而是从零开始学C语言了,呵呵

当然最好是记住这两个实用的快捷键,这样在别人面前会显得你好像是个高手偷笑

分析,虽然这个代码很简单,但其实包含很多的知识点,让我们稍微挖掘一下
#include <stdio.h>
书上这么说,“用于告诉编译器在本程序中包含标准输入/输出库的信息”,但是,为什么要告诉它,怎么告诉它的?

这里又有一个技巧,鼠标右键

OpenDocument

会发现其中包含了很多的函数原型,和一些实用宏,例如printf的函数原型,头文件太大,只放出一点,具体的某些含义以后再介绍,不然跑题了

printf函数原型

当然还有个技巧,可以在printf上单击右键,如果有提示,单击yes就行

printf函数原型2

这两种方法先请记住,在以后的编程当中经常可以用到

当然可以抽点时间专门去熟悉一下C语言的库,因为可以提高你的编程速度,这方面可以查阅相关C库方面的书籍,这里不多说了

还有printf("Hello World\n");

书上说用双引号扩起来的字符序列成为字符串或字符串常量,没错,但是字符串到底是个什么东西,在这里是直接把字符串传递给了printf么?这个后面要介绍一下,现在先提示一下,传递的是字符串的地址,可以看一下函数的原型,编译器都替我们干了些什么?

提示,这里看不懂也没事,当然我建议可以稍微会一点汇编,这样可以更好的学习高级语言,因为后面的话我可能会经常打开调试器来演示

后面的几节几乎也是初学者看不懂的,所以不提了,后面直接具体研究开来

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值