当前位置: 首页 > news >正文

怎样做网站 网页php网站源码建设教程

怎样做网站 网页,php网站源码建设教程,seo怎么做,有关应用网站点击蓝字关注我们来源于网络#xff0c;侵删C语言是一种计算机程序设计语言。它既有高级语言的特点#xff0c;又具有汇编语言的特点。它可以作 为系统设计语言#xff0c;编写工作系统应用程序#xff0c;也可以作为应用程序设计语言#xff0c;编写不依赖计算机 硬件的应…点击蓝字关注我们来源于网络侵删C语言是一种计算机程序设计语言。它既有高级语言的特点又具有汇编语言的特点。它可以作 为系统设计语言编写工作系统应用程序也可以作为应用程序设计语言编写不依赖计算机 硬件的应用程序。事实上C语言是一个很小的内核语言只包括极少的与硬件有关的部分C语言不直接提供输入输出语句有关文件都是要文件操作的语句和动态内存管理等操作都是要使用到系统提供的库函数来实现的可以说C语言就是一种结构化程序语言这是一种分的思想 以Hello World程序为例可以建立两个函数一个输出Hello一个输出World。2、C语言的数据类型列表后边再详解整型、浮点型实数型、单字符型、字符串型、数组类型、指针类型、结构体类型、共用体类型3、C语言的控制语句列表后边再详解跳转型goto语句、break语句、continue语句、return语句判断型if-else语句循环型do-while语句、while语句、for语句选择语句switch-case语句4、最简单的C程序:#includestdio.hint a3; //这是全局变量 a在整个程序中都可以起作用 void f(int n); //里边的n就是形式参数int main(void){int n; //在这里定义一个n和形式参数的n互不影响int b50; //这是局部变量 b出了main函数它就没有作用了 int a2; // 在这里定义一个a和外边那个a没有联系if(ab){ //这种就是复合语句 包括其他循环、选择语句 int a1; // 在再这里定义一个a和外边那些a没有联系 但是//根据变量的特点 如果相同变量名称的时候 //复合语句的变量会覆盖外边main函数的amain函数的a会覆盖外 // 边全局变量的a //小覆盖大 } }void f(int n){int n;//这里定义一个n也和形式参数的n没有任何联系 }1 、一个程序由一个或者多个源程序文件组成一个源程序中只有一个mai函数主函数2、预处理指令1、 如#includestdio.h,还有其他的指令用到再讲C编译环境在对源程序进行“翻译”之前都会先去做一个事情先由一个预处理器对预处理指令进行处理对于stdio.h指令来说就是在使用标准函数库中的输入输出函数时编译系统要求程序提供有关的信息#include 叫做文件包含命令 它的作用就是用来提供这些信息的用来引入对应的头文件.h文件这样才能调用库函数。2、#include 的处理过程很简单就是将头文件的内容插入到该命令所在的位置从而把头文件和当前源文件连接成一个源文件这与复制粘贴的效果相同。3、使用尖括号 和双引号 的区别在于头文件的搜索路径不同使用尖括号 编译器会到系统路径下查找头文件而使用双引号 编译器首先在当前目录下查找头文件如果没有找到再到系统路径下查找。5、全局变量和局部变量#includestdio.hinta3;//这是全局变量  a在整个程序中都可以起作用voidf(intn);//里边的n就是形式参数intmain(void){intn;//在这里定义一个n和形式参数的n互不影响intb50;//这是局部变量    b出了main函数它就没有作用了 inta2;// 在这里定义一个a和外边那个a没有联系if(ab){//这种就是复合语句 包括其他循环、选择语句 inta1;// 在再这里定义一个a和外边那些a没有联系  但是//根据变量的特点  如果相同变量名称的时候 //复合语句的变量会覆盖外边main函数的amain函数的a会覆盖外                    // 边全局变量的a  //小覆盖大}}voidf(intn){intn;//这里定义一个n也和形式参数的n没有任何联系}复制代码1、局部变量  只能在声明的函数内部使用离开了声明的函数就不能使用该变量了。不同的函数可以使用相同名字的变量它们代表不同的对象互不影响形式参数也是局部变量在一个函数的内部也可以在复合语句中定义变量这些变量中也只是在本复合语句中有效。复合语句称为分程序或程序块。2、全局变量不仅可以在main函数中而且可以在别的函数中使用也就是说全局变量是可以在程序中的任意地方使用。它可以增加函数之间数据的联系它在程序的全部执行过程中都会占用存储单元是函数的通用性。总结来就是说两者作用域不一样6、C函数的定义一个C程序是由一个或者多个函数组成的但是其中必定要有且只有一个main函数程序开始也是从main函数开始的。一个函数包含两部分1函数首部函数的第一行函数类型、函数名函数参数类型函数参数名称其是形式参数形式参数可以是void ,也可什么都没有。2函数体表示函数花括号下的程序一般都有声明部分一般在使用一个变量之前必须进行对其声明定义类型数据类型在每行数据声明或者C语句后必须有一个分号表示结束。7、说明C语言本身不提供输入输出语句输入输出的操作都是要调用系统库函数scanf和printf等函数来实现的而此函数是在stdio.h,文件里面所以在开头必须先预处理此头文件。而形参和实参当我们调用函数时对其传入的参数和函数体内接收到的参数其实并不是同一个变量。调用函数时向函数传入的参数称作实际参数简称实参而函数体内部用于接收外部调用时传入的参数的参数称为形式参数简称形参。8、C程序运行步骤编程—编译—链接1、编程在编译环境中书写程序编写好了之后系统会将此源程序以.c为后缀的文件形式存放在指定的文件夹中如 f.c文件2、编译编译环境会对源程序进行语法检查如有发出错误信息提醒编程人员修改直到没有语法错误编译程序自动将源程序转换为二进制形式的目标文件  是以后缀.obj文件保存。3、 链接经过编译所得到的二进制目标文件还不能别计算机直接执行它们还只是零散的一个个部件必须由链接程序将编译后的目标文件和函数库还有其他生成的文件组成起来生成一个计算机能执行的可执行文件。后缀名为.exe文件9、C变量存储方式与生存期1、在c语言中变量的作用域 可以分为全局变量和局部变量而从另一个角度说变量的储存有两种不同的方式静态储存方式和动态储存方式。静态指的是程序运行期间  由系统分配固定的空间给程序而动态  则是程序运行期间 需要根据情况进行动态分配储存空间的方式2、内存中使用储存空间的情况可以分为以下三种1程序区2静态储存区存放全局变量 负责给程序运行时分配内存区  在静态数据区内存中所有的字节默认值都是0x003动态储存区它存放以下数据1、函数形式参数在调用函数时给形参分配储存空间2、函数中的自动变量3、函数调用时的现场保护和返回地址等4、对变量的储存类型有四种分别是auto 自动变量、static 静态变量、register 寄存器变量、 extern外部变量对以上这些数据在函数开始调用时分配动态存储空间函数结束时释放这些空间。在 c 语言中每个变量和函数有两个属性数据类型和数据的存储类别。1- auto  自动变量在程序的函数中的局部变量如果不专门声明为静态static存储方式都是自动分配动态的地址存储空间。包括复合语句和函数的形参 都是的自动变量用关键字 auto 为声明。重点是这些变量在函数调用完毕后它们都会被系统给释放回收内存2- static 静态变量局部变量有时候我们希望自己的局部变量不被函数调用完毕后消失而继续保持原值其占用的储存单元不是释放用关键字 static 进行声明 这类变量叫静态变量。它和全局变量相同的是在函数调用结束后它并不释放内存保留其当前值而且在整个程序运行时都不释放内存。不同的是。它本质还是局部变量在其他函数中也不能使用它而且它只能进行第一次赋值在整个程序运行时它只会保留上一次函数调用结束时的值。一个被声明为静态的全局变量可以被模块内源程序所用函数访问,但不能被其他模块外源程序其他函数访问,它是一个本地的全局变量一个被声明为静态的函数只可被这一源程序的其他函数调用.那就是,这个函数被限制在声明它的模块本地范围内使用全局变量(外部变量)的说明再冠以static就构成了静态的全局变量。当一个源程序由多个源文件组成时非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域 即只在定义该变量的源文件内有效 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内只能为该源文件内的函数公用因此可以避免在其它源文件中引起错误。把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域限制了它的使用范围只能在本地static函数与普通函数作用域不同,仅能在本源文件内使用此函数。3- register 寄存器变量在程序运行时如果一个变量被频繁使用那么系统就必须多次访问内存中的单元会影响程序执行效率因此为了提高效率就产生了寄存器变量它可以直接将局部变量的值存放到CPU的寄存器中需要时直接从寄存器中取出参数运算不必经过内存中取存储由于受硬件寄存器长度的限制所以寄存器变量只能是char、int或指针型。寄存器说明符只能用于说明函数中的变量和函数中的形参因此不允许将外部变量或静态变量说明为register。由于寄存器的存取速度远高于对内存的存取速度所以这样可以提升执行效率。4- extern 外部变量一般来说外部变量是函数的外面定义的全局变量如果没有在头文件中定义有外部变量文件的知识那如果在一个程序中如果需要在一个源文件内扩展到另一个源文件的作用域的全局变量就可以在定义函数时引用extern关键字将该变量转为“外部的变量”表示将此变量的作用域扩展到此位置有了此声明就可以在其他源文件中使用此变量了。将全局变量的作用域扩展到其他文件可以先在一个文件中定义一个变量然后再在其他文件中用extern定义相同名字的变量就可以将作用域扩展到整个程序的结束了。*注  如果在文件1中的全局变量加了static那么这个变量就会被限制在此文件中了在文件2中使用extern也访问不到文件1的全局变量了在一个函数声明前加extern 此函数就会可扩展作用域可以在其他文件中使用此函数。如果你年满18周岁以上又觉得学【C语言】太难想尝试其他编程语言那么我推荐你学Python现有价值499元Python零基础课程限时免费领取限10个名额▲扫描二维码-免费领取戳“阅读原文”我们一起进步
http://www.zqtcl.cn/news/268258/

相关文章:

  • 软装设计公司名称怎样给网站做优化
  • 如何判断网站是用什么程序做的云南网站建设公司
  • 清远市建设局官方网站软件开发工程师发展前景
  • 韩国做hh网站图片转链接生成器在线
  • 有凡客模版怎么建设网站百度网盘在线观看资源
  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案