C语言温故之一

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

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

第一章 导言

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

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

 

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

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

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

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

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

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

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

#include 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(C,语言,c,编译器,application,编程,file)