栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言基础

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言基础

文章目录
    • 一、printf
    • 二、scanf
    • 三、 for 实例
    • 四、if 实例
    • 五、数组实例

一、printf
main()  
{
  int k=10;
  double pi=3.1416, a;

  printf("pi=%-12.6f,n", pi);
  printf("pi=%+12.6f,n", pi);
  printf("k=%d, k=%o, k=%#o,n", k,k,k);


//  printf("Please input k and a: ");
//  scanf("%d,%lf",&k,&a);
//  printf("k=%d,a=%fn",k,a);

}
二、scanf
// printf and scanf

#include 

int main()
{    
	int a, b;
	
	printf("input a and b: ");
	scanf("%d%d", &a, &b); 
    
    printf("a=%d, b=%dn", a, b);
    
    return 0; 
}
三、 for 实例

求 1+2+3+4+…+100 的总和

# include 
int main(void)
{
    int i;
    int sum = 0;  //sum的英文意思是“总和”
    for (i=1; i<=100; ++i)  //++是自加的意思, ++i相当于i = i + 1
    {
        sum = sum + i;  
    }
    printf("sum = %dn", sum);
    return 0;
}
四、if 实例
// Example for the usage of if
#include  
int main()
{ 
  int k;

  printf("Please input k: ");
  scanf("%d", &k);
  if (k>10) printf("Your input is larger than 10n");
  else if (k>0) printf("Your input is positiven");
  else printf("You input a negative numbern");
}
五、数组实例

#include  

int main()
{ 
    int a[] = {0,2,4,6,8};
    int * pa = a;    
    
    printf("a[0]=%d, a[1]=%d, a[2]=%dn", a[0], a[1], a[2]); 
    
    *pa = 1; // OK, equivalent to a[0]=1
    *(pa+2) = 5; // OK, equivalent to a[2]=5
    // *(a+2) = 5; // OK
    printf("a[0]=%d, a[1]=%d, a[2]=%dn", a[0], a[1], a[2]);

    *(pa++) = 3; // OK, equivalent to a[0]=3; pa = pa + 1;
    // *pa = 6;
    // *(a++) = 3; // ERROR
    // *(a+1) = 5; // OK
    printf("a[0]=%d, a[1]=%d, a[2]=%dn", a[0], a[1], a[2]);    


	return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948236.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号