C语言实训(一)

C语言实训:

  1. 编写:变量=声明+赋值+调用 函数(方法):void(int) main{return 0;}
    (在c语言中0代表失败) return 0;代表终止
    编译:(编译成功后生成).cpp
    执行:看到执行效果
  2. 变量:整形:int、short、long
    浮点型:float、double
    字符型:char c=’a’; ASCII
    字符串:String s=”abcdef123”;
    数组:int num[5]={5,4,3,5,6}; -->num[0]=5; num[5]=?;
    类型转换:自动转换:字符—>整形—>浮点型
    强制转换:浮点—》整形 int i=2; double d=3.14; i=(int)d;
  3. 判断结构:区间判断:if函数
    目录结构:switch语句
  4. void 函数修饰值
    1有返回值并且带有参数的函数
    2没有返回值并且带有参数的函数
    3有返回值并且不带有参数的函数
    4没有返回值并且不带有参数的函数
  5. IDE 编程工具
  6. c语言中的命名禁忌:
    1.不能出现字符
    2.不能出现中文
    3.不能出现内置函数名(例:printf,c语言的关键字255页)
  7. 即被赋值的变量只在其大括号内有效
  8. 形式参数会根据类型识别变动!
  9. —强强型语言—
  10. char不能给整形赋值;
  11. c语言区别大小写
  12. 全局变量:任何方法体都可以调用(占内存)
  13. switch case ;if else (判断效率低,三目运算的效率高)
  14. printf("%d");其中d代表整形;
    s代表字符串;
    c代表char型;
    lf代表double型;
    f代表实型。
  15. #define:常量

#include<stdio.h>
//如何定义函数
//1.函数修饰符(是否有返回值,有返回值用返回值修饰,无返回值用void修饰)
//2.函数名称
//3.小括号(括号内为所传参数)
//4.大括号(函数体)
//定义一个名称是plus的函数
int plus(int a,int b)//形式参数==实际参数 参数的作用–调用另一个函数体的变量
{ int c;
c=a+b;//c是返回值
return 0;}
int main(){
int a=1;
int b=2;
//plus();
printf("%d",plus(a,b));
}
17.结果为(int a,b;)的内存首地址
#include<stdio.h>
void main()
{
int a,b;
int c;
c=a+b;
printf("%d",c);
}
18.其中x=a,y=b;x和y是形式参数 a和b是实际参数;会按照顺序赋给相应值;
#include<stdio.h>
int plus(int x,int y)
{int c;
c=x+y;
return 0;}
int main()
{
int a=1;
int b=2;
plus(a,b);
}
19.
#include<stdio.h>//
void plus(int x,int y)
{int c;
c=x+y;
printf("%d",c);
}
int main()
{
int a;
int b;
scanf("%d",&a);
scanf("%d",&b);
plus(a,b);
}
20. #include<stdio.h>//
void plus(int x,int y)
{int c;
c=x+y;
printf("%d",c);
}
int main()
{
char a;
char b;
scanf("%c",&a);
getchar();//连续输入字符,中间应该输入getchar();
scanf("%c",&b);
plus(a,b);
}
21. *此题为错误,不能把char型函数赋值为整形
#include<stdio.h>
void main()
{
char a;
int b;
b=a;
printf("%d",a);
}
22. #include<stdio.h>
int plus(int x,int y)
{int c;
c=x-y;
return c;//如果添加了返回值函数调用将变成所返回的类型以及值
//如果是 return c,u;默认执行后面的
//return后面的方法不执行
}
int main()
{
int a;
int b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d",plus(a,b));
return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值