分类目录归档:C/C++基本语法

学好C/C++的语法,这样才能更好地运用C/C++,只发表技术性文章。

在C语言中main()前后执行的函数
HOT

使用GCC系列C编译器,我们可以在main()之前和之后标记一些要执行的函数。因此,一些启动代码可以在main()启动之前执行,一些清理代码可以在main()结束之后执行。例如,在以下程序中,myStartupFun()在main()之前调用,myCleanupFun(。 #include<stdio.h> /* Apply the constructor attr...
阅读全文

C语言中函数原型的重要性
HOT

函数原型告诉编译器一些参数函数接受参数的数据类型和函数的返回类型。通过使用此信息,编译器将通过函数定义和函数调用交叉检查函数参数及其数据类型。如果我们忽略函数原型,程序编译时可能会出现警告,并且可能会正常工作。但有时,它会给出奇怪的输出,很难找到这样的编程错误。让我们看看例子   #include <errno.h>#include <stdio.h...
阅读全文

C语言 socket 编程学习
HOT

 对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.    SOCKET中首先我们要理解如下几个定义概念:    一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向...
阅读全文

100个经典的C语言算法
HOT

100个经典的C算法C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?__________________________________________________________________程序分析:兔子的规律为数列1,1,2,3,5,8,...
阅读全文

C语言如何决定使用那种整数类型
HOT

如果你需要较大的值(大于32,767或小于-32,767),使用长型。否则,如果空间是非常重要的(如大型阵列或多个结构),短类型的使用。此外,使用int类型。如果严格定义的溢出特点是重要的和负面的不要紧,如果你想避免在操作二进制位和字节的符号扩展的问题,使用相应的无符号类型。然而,要注意签署的组合表达式中的无符号值。虽然字符类型(尤其是无符号字符)可以被使用作为``小''整数的使用...
阅读全文

C语言中对于没有初始化的变量的初始值可以作怎样的假定
HOT

未初始化的变量的初始值可用于什么样的假设?如果一个全局变量初始值为``零,它作为一个空指针或浮点零的可能性?``静态''一个未初始化的变量(即外声明的变量和静态存储类型的变量的函数)的生存,是要确保初始值为零,像一个程序员,键入“=0”相同。因此,如果这些变量,指针被初始化为一个空指针,如果是浮点数被初始化为0.0(或正确的类型,见第五章)。有``自动...
阅读全文

C语言精品教程:实型数据
HOT

计算机等级考试二级C语言精编教程:实型数据2.4 实型数据2.4.1 实型常量实型常量又称实数或浮点数。在C语言中可以用两种形式表示一个实型常量。一、小数形式小数形式是由数字和小数点组成的一种实数表示形式,例如0.123、.123、123.、0.0等都是合法的实型常量。注意:小数形式表示的实型常量必须要有小数点。二、指数形式这种形式类似数学中的指数形式。在数学中,一个数可以用幂的形式来表示,如2....
阅读全文
1 页 / 共 18