欢迎光临散文网 会员登陆 & 注册

【C语言】c程序设计3小时期末考试不挂科,赠资料!

2022-06-21 16:54 作者:整颗心都是冰冰的  | 我要投稿

1 一个c语言程序有且只有一个main函数,是程序运行的起点。

2 .c和.obj文件是无法运行的,只有.exe文件才可以执行。

3

(1)标识符是由字母,数字,下划线组成;


(2)并且第一·个必须为字母或下划线。


(3)标识符分为关键字,预定义标识符,用户标识符






(4)关键字不可以用作函数名或者是变量名,每一个关键字都有它固定的含义。


4

(1) c语言中只有八,十,十六进制没有二进制;

但在运行的时候,所有的进制都要转换成二进制来进行处理。


(2)八进制规定要以0开头,没有8,逢8进一。

十六进制要以0x开头。


(3)小数的合法写法:c语言中小数点两边有一个是零的话,可以不用写


算术表达式和赋值表达式



1.float是小数类型短一点的小数类型

答案b,因为百分号%取余只能对整数进行操作

2.答案a,整型,只能取小数点前面的数

赋值表达式


复合的赋值表达式














双引号占两个字节







































countdigit计数

i++是用于记录次数

%取余数

/除去余数







实参,输入了两个数字,传到形参,t=x;x=y:y=t;x和y调换数值,但是没有return,就没有返回值,形参只是临时调用,用完就释放内存,故结果如此

abs整数取绝对值,fabs小数取绝对值,






while条件是不为空即可,不断打印,直至空了


缺少部分是*max



疑问














指针变量的定义

指针变量的定义形式如:数据类型 *指针名


指针变量的使用

取地址运算符:单目运算符&是用来取操作对象的地址。例:&i 为取变量 i 的地址。对于常量表达式、寄存器变量不能取地址。

指针运算符:与&为逆运算,作用是通过操作对象的地址,获取存储的内容。


指针变量的初始化

指针变量与其它变量一样,在定义时可以赋值,即初始化。也可以赋值“NULL”或“0”,如果赋值“0”,此时的“0”含义并不是数字“0”,而是 NULL 的字符码值。




用dev c++写的代码

这是求最大值

#include<stdio.h>

int main()

{

int n=10,a[n],i,d,c;

printf("sr:");

for(i=0;i<n;i++)

scanf("%d",&a[i]);

c=a[0];

for(i=0;i<n;i++)

{

if(a[0]>a[i])

{

a[0]=a[i];

d=i;

}

}

a[d]=c;

for(i=0;i<n;i++)

printf("%5d",a[i]);

求两个数平方和

#include<stdio.h>

#include<math.h>

int main()

{

int a,b,c;

printf("输入a,输入b:"); 

scanf("%d,%d",&a,&b);

c=pow(a,2)+pow(b,2);

printf("%d",c); 

}

求平均值

#include<stdio.h>

int main()

{

int n=10,a[n],i;

float s=0;

printf("输入十个数:");

for(i=0;i<n;i++)

scanf("%d",&a[i]);

for(i=0;i<n;i++)

{

s=a[i]+s;

}

printf("%f",s/10);

}

调用函数判断素数

#include<stdio.h>

void b(int a)

{

if(a%2!=0&&a%3!=0||a==2||a==3)

printf("是");

else

printf("不是"); 

}

int main()

{

int i;

printf("sr:");

scanf("%d",&i);

b(i);

}

求阶乘

#include<stdio.h>

int main()

{

int i,b;

  for(i=1,b=1;i<=10;i++)

{

b=i*b;

}

printf("%d",b);

}

【C语言】c程序设计3小时期末考试不挂科,赠资料!的评论 (共 条)

分享到微博请遵守国家法律