PageSourceSearch

https://webkaru.net/clang/

html webkaru.net collected 2026-10-02 10:40:28 UTC 38,351 bytes, 494 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 8]><html class="no-js lt-ie9" lang="ja" > <![endif]-->
3<!--[if gt IE 8]><!--> <html class="no-js" lang="ja" > <!--<![endif]-->
4<head>
5<meta charset="utf-8">
6<meta property="og:locale" content="ja_JP" />
7<meta name = "viewport" content = "width=device-width, initial-scale=1">
8<title>C言語入門 - 基本構文をサンプルコードとともに紹介! - Webkaru</title>
9
10<!-- Foundation 3 for IE 8 and earlier -->
11<!--[if lt IE 9]>
12<link rel="stylesheet" href="https://webkaru.net/clang/wp-content/themes/webkaru10/css/foundation3/foundation.min.css" type="text/css" />
13<link rel="stylesheet" href="https://webkaru.net/clang/wp-content/themes/webkaru10/css/foundation3/app.css" type="text/css" />
14<script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
14
15<![endif]-->
16<!-- Foundation 4 for IE 9 and earlier -->
17<!--[if gt IE 8]><!-->
18<script async src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/vendor/custom.modernizr.js"></script>
18
19<!--<![endif]-->
20
21<link rel="stylesheet" href="https://webkaru.net/clang/wp-content/themes/webkaru10/style.css" type="text/css" />
22<link rel="alternate" title="C言語入門" href="https://webkaru.net/clang/feed/" type="application/rss+xml" />
23<link rel="pingback" href="https://webkaru.net/clang/xmlrpc.php" />
24<link rel="shortcut icon" href="https://webkaru.net/clang/wp-content/themes/webkaru10/images/favicon.ico" />
25
26
27<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
28<meta name="description" content="C言語を基本構文をサンプルコードとともに紹介しています。"/>
29<meta name="robots" content="follow, index"/>
30<link rel="canonical" href="https://webkaru.net/clang/" />
31<link rel="next" href="https://webkaru.net/clang/page/2/" />
32<meta property="og:locale" content="ja_JP" />
33<meta property="og:type" content="website" />
34<meta property="og:title" content="C言語入門 - 基本構文をサンプルコードとともに紹介! - Webkaru" />
35<meta property="og:description" content="C言語を基本構文をサンプルコードとともに紹介しています。" />
36<meta property="og:url" content="https://webkaru.net/clang/" />
37<meta property="og:site_name" content="C言語入門" />
38<meta property="og:image" content="https://webkaru.net/clang/wp-content/uploads/2023/05/logo-sns-clang.png" />
39<meta property="og:image:secure_url" content="https://webkaru.net/clang/wp-content/uploads/2023/05/logo-sns-clang.png" />
40<meta property="og:image:width" content="1200" />
41<meta property="og:image:height" content="600" />
42<meta property="og:image:type" content="image/png" />
43<meta name="twitter:card" content="summary" />
44<meta name="twitter:title" content="C言語入門 - 基本構文をサンプルコードとともに紹介! - Webkaru" />
45<meta name="twitter:description" content="C言語を基本構文をサンプルコードとともに紹介しています。" />
46<meta name="twitter:image" content="https://webkaru.net/clang/wp-content/uploads/2023/05/logo-sns-clang.png" />
47<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://webkaru.net/clang/#person","name":"\u7ba1\u7406\u4eba","image":{"@type":"ImageObject","@id":"https://webkaru.net/clang/#logo","url":"https://webkaru.net/clang/wp-content/uploads/2021/01/logo-clang.png","contentUrl":"https://webkaru.net/clang/wp-content/uploads/2021/01/logo-clang.png","caption":"C\u8a00\u8a9e\u5165\u9580","inLanguage":"ja","width":"1920","height":"1080"}},{"@type":"WebSite","@id":"https://webkaru.net/clang/#website","url":"https://webkaru.net/clang","name":"C\u8a00\u8a9e\u5165\u9580","publisher":{"@id":"https://webkaru.net/clang/#person"},"inLanguage":"ja","potentialAction":{"@type":"SearchAction","target":"https://webkaru.net/clang/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://webkaru.net/clang/#webpage","url":"https://webkaru.net/clang/","name":"C\u8a00\u8a9e\u5165\u9580 - \u57fa\u672c\u69cb\u6587\u3092\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3068\u3068\u3082\u306b\u7d39\u4ecb\uff01 - Webkaru","about":{"@id":"https://webkaru.net/clang/#person"},"isPartOf":{"@id":"https://webkaru.net/clang/#website"},"inLanguage":"ja"}]}</script>
47
48<!-- /Rank Math WordPress SEO プラグイン -->
49
50<link rel='dns-prefetch' href='//ajax.googleapis.com' />
51<link rel='dns-prefetch' href='//www.googletagmanager.com' />
52<script type="text/javascript" id="wpp-js" src="https://webkaru.net/clang/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js?ver=7.4.0" data-sampling="1" data-sampling-rate="100" data-api-url="https://webkaru.net/clang/wp-json/wordpress-popular-posts" data-post-id="0" data-token="9b943c0e01" data-lang="0" data-debug="0"></script>
vendor: 1 bytes, line 52
52
53<script type="text/javascript">
54/* <![CDATA[ */
55window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/webkaru.net\/clang\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.9"}};
56/*! This file is auto-generated */
57!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
58/* ]]> */
59</script>
59
60<style id='wp-emoji-styles-inline-css' type='text/css'>
61
62	img.wp-smiley, img.emoji {
63		display: inline !important;
64		border: none !important;
65		box-shadow: none !important;
66		height: 1em !important;
67		width: 1em !important;
68		margin: 0 0.07em !important;
69		vertical-align: -0.1em !important;
70		background: none !important;
71		padding: 0 !important;
72	}
73</style>
74<link rel='stylesheet' id='wp-block-library-css' href='https://webkaru.net/clang/wp-includes/css/dist/block-library/style.min.css?ver=6.6.9' type='text/css' media='all' />
75<style id='classic-theme-styles-inline-css' type='text/css'>
76/*! This file is auto-generated */
77.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
78</style>
79<style id='global-styles-inline-css' type='text/css'>
80:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
80--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
80.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
81:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
82:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
83:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
84</style>
85<link rel='stylesheet' id='wordpress-popular-posts-css-css' href='https://webkaru.net/clang/wp-content/plugins/wordpress-popular-posts/assets/css/wpp.css?ver=7.4.0' type='text/css' media='all' />
86<link rel="https://api.w.org/" href="https://webkaru.net/clang/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://webkaru.net/clang/xmlrpc.php?rsd" />
87<meta name="generator" content="Site Kit by Google 1.184.0" />            <style id="wpp-loading-animation-styles">@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}</style>
88            <meta name="google-site-verification" content="GIm0pLKU5bGv3nJlKGYTklor08SF6b76Fxj6tR0ZGZU">
89<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
vendor: 1 bytes, line 89
89
90<script>
91  (adsbygoogle = window.adsbygoogle || []).push({
92    google_ad_client: "ca-pub-1282149765378839",
93    enable_page_level_ads: true
94  });
95</script>
95
96
97<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 97
97
98<script>
99  window.googletag = window.googletag || {cmd: []};
100  googletag.cmd.push(function() {
101    googletag.defineSlot('/22023410909/web_side_1', [[336, 280], 'fluid', [300, 250]], 'div-gpt-ad-1601814906714-0').addService(googletag.pubads());
102	  googletag.pubads().enableSingleRequest();
103    googletag.enableServices();
104  });
105</script>
105
106
107</head>
108<body data-rsssl=1>
109
110<nav class="top-bar hide-for-small" data-topbar role="navigation">
111<ul class="title-area">
112<li class="name"></li>
113<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
114</ul>
115<div class="top-bar-section">
116<ul class="left">
117<li><a class="hide-for-medium" href="https://webkaru.net/">Top</a></li>
118<li><a href="https://webkaru.net/linux/">Linux</a></li>
119<li><a href="https://webkaru.net/php/">PHP</a></li>
120<li><a href="https://webkaru.net/mysql/">MySQL</a></li>
121<li><a class="present" href="https://webkaru.net/clang/">C言語</a></li>
122<li><a href="https://webkaru.net/jquery/">jQuery</a></li>
123<li><a class="hide-for-medium" href="https://webkaru.net/jquery-plugin/">jQueryプラグイン</a></li>
124<li><a href="https://webkaru.net/wordpress/">WordPress</a></li>
125<li><a href="https://webkaru.net/dev/">ブログ</a></li>
126<li><a href="https://webkaru.net/rental-server/">レンサバ比較</a></li>
127<li><a href="https://webkaru.net/vps/">VPS比較</a></li>
128</ul>
129</div>
130</nav>
131
132<header id="header">
133<div id="header-in" class="row">
134<div class="eight medium-7 large-8 columns">
135
136<h1 class="site-title"><a href="https://webkaru.net/clang/" title="C言語入門" rel="home">C言語<span class="vermilion">入門</span></a></h1>
137
138</div>
139<div class="site-search four medium-5 large-4 columns">
140</div>
141</div>
142</header>
143<div id="main">
144<div id="main-in" class="row">
145<section id="content" class="eight large-9 columns">
146
147<div class="post-social show-for-small">
148<ul>
149<li>
150<a href="https://twitter.com/share" class="twitter-share-button" data-lang="ja"  data-count="vertical">ツイート</a>
151</li>
152<li>
153<div class="fb-like" data-layout="box_count" data-width="225" data-show-faces="false"></div>
154</li>
155<li>
156<a href="http://b.hatena.ne.jp/entry/" class="hatena-bookmark-button" data-hatena-bookmark-layout="vertical-normal" data-hatena-bookmark-lang="ja" title="このエントリーをはてなブックマークに追加"><img src="https://b.st-hatena.com/images/entry-button/[email protected]" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
157</li>
158<li>
159<a data-pocket-label="pocket" data-pocket-count="vertical" class="pocket-btn" data-lang="en"></a>
160</li>
161</ul>
162</div>
163
164<h2 class="home-title">C言語をはじめよう</h2>
165<p id="post-date">PR:当ページのリンクには広告が含まれています。</p>
166	
167<section id="post-content">
168
169<p>当サイトでは、C言語プログラミングのための環境構築から基本構文、さらに応用までを解説することを目的としています。</p>
170
171<p>プログラミング初心者の方にもわかりやすいように多数のサンプルプログラムを用意しています。サンプルをコンパイル・実行しながら、C言語をマスターしましょう。</p>
172
173<h2>環境の構築</h2>
174<p>C言語は Windows、Mac、Linux などさまざまなプラットフォームで開発が可能です。こちらを参考にまずは、開発環境の準備をしていきましょう。</p>
175
176<ul>
177<li><a href="https://webkaru.net/clang/setup/">開発環境の構築</a></li>
178</ul>
179
180<div style="text-align:center;">
181<div class="ad-top-label">スポンサーリンク</div>
182<div class="ad-top">
183<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
183
184<!-- clang responsive top -->
185<ins class="adsbygoogle"
186     style="display:block"
187     data-ad-client="ca-pub-1282149765378839"
188     data-ad-slot="6419589502"
189     data-ad-format="auto"></ins>
190<script>
191(adsbygoogle = window.adsbygoogle || []).push({});
192</script>
192
193</div>
194</div>
195
196<h2>コンパイルと実行</h2>
197<p>環境の構築が終わったら簡単なプログラムをコンパイル・実行してみましょう。</p>
198
199<ul>
200<li><a href="https://webkaru.net/clang/compiled/">コンパイルと実行</a></li>
201</ul>
202
203<h2>プログラムの基本</h2>
204<p>プログラムの基本では「Hello, World」という文字列を出力するサンプルプログラムをひとつひとつ分解して、みていきます。</p>
205<ul>
206<li><a href="https://webkaru.net/clang/int-main-void/">int main(void)</a></li>
207<li><a href="https://webkaru.net/clang/header-hello-world/">#include &lt;stdio.h&gt; と printf関数</a></li>
208<li><a href="https://webkaru.net/clang/format/">プログラムの書式(フォーマット)</a></li>
209<li><a href="https://webkaru.net/clang/indent/">インデント(字下げ)</a></li>
210<li><a href="https://webkaru.net/clang/comment/">コメント</a></li>
211</ul>
212
213<div style="text-align:center;">
214<div class="ad-top-label">スポンサーリンク</div>
215<div class="ad-top">
216<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
216
217<!-- clang responsive -->
218<ins class="adsbygoogle"
219     style="display:block"
220     data-ad-client="ca-pub-1282149765378839"
221     data-ad-slot="6452403500"
222     data-ad-format="rectangle"></ins>
223<script>
224(adsbygoogle = window.adsbygoogle || []).push({});
225</script>
225
226</div>
227</div>
228
229<h2>基本構文</h2>
230
231<p>それではC言語の基本構文をみていきます。</p>
232
233<div id="mokuji">
234<p>目次</p>
235<ol>
236<li><a href="#hens">変数</a></li>
237<li><a href="#keis">計算</a></li>
238<li><a href="#jouk">条件分岐</a></li>
239<li><a href="#kurik">繰り返し処理 - ループ</a></li>
240<li><a href="#moji">文字列</a></li>
241<li><a href="#haire">配列</a></li>
242<li><a href="#kans">関数</a></li>
243<li><a href="#fairu">ファイル</a></li>
244<li><a href="#rans">乱数</a></li>
245<li><a href="#sonot">その他</a></li>
246<li><a href="#samp">サンプルプログラム</a></li>
247</ol>
248</div>
249
250<h3 id="hens">変数</h3>
251<ul>
252<li><a href="https://webkaru.net/clang/variable/">変数と変数の宣言</a></li>
253<li><a href="https://webkaru.net/clang/variable-name/">変数名の付け方 - 命名規則</a></li>
254<li><a href="https://webkaru.net/clang/reserved-words/">変数 - 予約語</a></li>
255<li><a href="https://webkaru.net/clang/variable-types/">変数の型</a></li>
256<li><a href="https://webkaru.net/clang/variable-substitution/">変数に値を代入 - 代入文</a></li>
257<li><a href="https://webkaru.net/clang/variable-printf/">変数の値を出力 - printf関数</a></li>
258<li><a href="https://webkaru.net/clang/escape-sequence/">エスケープシーケンス - 特殊文字</a></li>
259<li><a href="https://webkaru.net/clang/arrays/">配列</a></li>
260<li><a href="https://webkaru.net/clang/multi-dimensional-arrays/">多次元配列</a></li>
261</ul>
262
263<h3 id="keis">計算</h3>
264<ul>
265<li><a href="https://webkaru.net/clang/arithmetic-operator/">四則演算 - 算術演算子</a></li>
266<li><a href="https://webkaru.net/clang/assignment-operator/">代入演算子</a></li>
267<li><a href="https://webkaru.net/clang/input-number-scanf/">数値の入力 - scanf関数</a></li>
268<li><a href="https://webkaru.net/clang/input-output-scanf/">簡単な入出力プログラミング</a></li>
269</ul>
270
271<h3 id="jouk">条件分岐</h3>
272<ul>
273<li><a href="https://webkaru.net/clang/if-statements/">if文</a></li>
274<li><a href="https://webkaru.net/clang/if-else-statements/">if 〜 else文</a></li>
275<li><a href="https://webkaru.net/clang/comparison-operators/">比較演算子</a></li>
276<li><a href="https://webkaru.net/clang/else-if-statements/">else if文 - 複数の条件式</a></li>
277<li><a href="https://webkaru.net/clang/logical-operators/">論理演算子</a></li>
278<li><a href="https://webkaru.net/clang/switch-statements/">switch文 - 数値による場合分け</a></li>
279<li><a href="https://webkaru.net/clang/conditional-operator/">条件演算子(3項演算子)「? :」</a></li>
280</ul>
281
282<h3 id="kurik">繰り返し処理 - ループ</h3>
283<ul>
284<li><a href="https://webkaru.net/clang/for-statements/">for文</a></li>
285<li><a href="https://webkaru.net/clang/for-nested-loop/">for文 - 入れ子(ネスト)多階層の繰り返し処理</a></li>
286<li><a href="https://webkaru.net/clang/while-statements/">while文</a></li>
287<li><a href="https://webkaru.net/clang/do-while-statements/">do 〜 while文</a></li>
288<li><a href="https://webkaru.net/clang/break-statements/">break文 - ループから抜ける</a></li>
289<li><a href="https://webkaru.net/clang/continue-statements/">continue文 - ループをスキップ</a></li>
290<li><a href="https://webkaru.net/clang/increment/">(前置・後置)インクリメント演算子, ++</a></li>
291<li><a href="https://webkaru.net/clang/decrement/">(前置・後置)デクリメント演算子, --</a></li>
292</ul>
293
294<h3 id="moji">文字列</h3>
295<ul>
296<li><a href="https://webkaru.net/clang/character/">文字 - char型</a></li>
297<li><a href="https://webkaru.net/clang/string-array/">文字列 - 配列</a></li>
298<li><a href="https://webkaru.net/clang/string-array-double-quotation/">文字列 - 配列 - ダブルクォーテーションを使って</a></li>
299<li><a href="https://webkaru.net/clang/string-array-element-number/">文字列の文字数と配列の要素数</a></li>
300<li><a href="https://webkaru.net/clang/string-array-japanese/">文字列 - 日本語の取り扱い方法</a></li>
301<li><a href="https://webkaru.net/clang/string-input-from-keyboard/">キーボードから入力した文字/文字列を配列に</a></li>
302<li><a href="https://webkaru.net/clang/string-scanf-whitespace/">scanf関数を使った文字列入力の注意点 - ホワイトスペース</a></li>
303<li><a href="https://webkaru.net/clang/string-scanf-set/">scanf関数 - スキャン集合</a></li>
304<li><a href="https://webkaru.net/clang/string-scanf-set-whitespace/">scanf関数 - スキャン集合を使った文字列 - ホワイトスペース</a></li>
305<li><a href="https://webkaru.net/clang/string/">文字列 - strcpy関数</a></li>
306<li><a href="https://webkaru.net/clang/string-function/">文字列関数 - string.h</a></li>
307</ul>
308
309<h3 id="haire">配列</h3>
310<ul>
311<li><a href="https://webkaru.net/clang/arrays/">配列</a></li>
312<li><a href="https://webkaru.net/clang/multi-dimensional-arrays/">多次元配列</a></li>
313<li><a href="https://webkaru.net/clang/array-element-output/">配列の要素を出力(表示)</a></li>
314<li><a href="https://webkaru.net/clang/array-copy/">配列の要素をコピー(代入)</a></li>
315</ul>
316
317<h3 id="kans">関数</h3>
318<ul>
319<li><a href="https://webkaru.net/clang/create-functions/">関数の作り方</a></li>
320<li>関数を呼び出す方法<br />
321- <a href="https://webkaru.net/clang/call-void-functions/">引数なし&戻り値なし</a><br />
322- <a href="https://webkaru.net/clang/call-void-functions-with-parameters/">引数あり&戻り値なし</a><br />
323- <a href="https://webkaru.net/clang/call-functions-with-parameters/">引数あり&戻り値あり</a>
324</li>
325<li><a href="https://webkaru.net/clang/function-declaration-prototypes/">関数のプロトタイプ宣言</a></li>
326<li><a href="https://webkaru.net/clang/scope-of-variable/">スコープ - グローバル変数とローカル変数</a></li>
327</ul>
328
329<h3 id="fairu">ファイル</h3>
330<ul>
331<li><a href="https://webkaru.net/clang/file-input-output/">ファイル入出力 - ファイルポインタとオープンモード</a></li>
332</ul>
333
334<h3 id="rans">乱数</h3>
335<ul>
336<li><a href="https://webkaru.net/clang/random-number-generator/">乱数の生成 - rand関数</a></li>
337<li><a href="https://webkaru.net/clang/srand/">乱数の生成 - srand関数</a></li>
338</ul>
339
340<h3 id="sonot">その他</h3>
341<ul>
342<li><a href="https://webkaru.net/clang/address-operator/">アドレス演算子 - 変数が格納された場所</a></li>
343</ul>
344
345<h3 id="samp">サンプルプログラム</h3>
346<ul>
347<li><a href="https://webkaru.net/clang/program-examples/">サンプルプログラム集</a></li>
348</ul>
349
350</section>
351
352<div class="ad-bottom-label">スポンサーリンク</div>
353<div class="ad-bottom">
354<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
354
355<!-- clang responsive bottom -->
356<ins class="adsbygoogle"
357     style="display:block"
358     data-ad-client="ca-pub-1282149765378839"
359     data-ad-slot="7929136701"
360     data-ad-format="rectangle"></ins>
361<script>
362(adsbygoogle = window.adsbygoogle || []).push({});
363</script>
363
364</div>
365
366<footer class="share">
367
368<ul>
369<li class="tweet">
370<a href="https://twitter.com/share?text=C%E8%A8%80%E8%AA%9E%E5%85%A5%E9%96%80&url=https%3A%2F%2Fwebkaru.net%2Fclang%2F" aria-label="Twitter" target="_blank" rel="nofollow noopener noreferrer"><i class="fab fa-twitter-square"></i><span> tweet</span></a>
371</li>
372<li class="facebook">
373<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwebkaru.net%2Fclang%2F&t=C%E8%A8%80%E8%AA%9E%E5%85%A5%E9%96%80" aria-label="FaceBook" target="_blank" rel="nofollow noopener noreferrer"><i class="fab fa-facebook-f"></i><span> share</span>
374</a>
375</li>
376<li class="hatena">
377<a href="https://b.hatena.ne.jp/entry/https%3A%2F%2Fwebkaru.net%2Fclang%2F" aria-label="Hatene" target="_blank" rel="nofollow noopener noreferrer"><i class="fa fa-hatena"></i><span> はてブ</span>
378</a>
379</li>
380<li class="pocket">
381<a href="https://getpocket.com/edit?url=https%3A%2F%2Fwebkaru.net%2Fclang%2F" aria-label="Pocket" target="_blank" rel="nofollow noopener noreferrer"><i class="fab fa-get-pocket"></i><span> Pocket</span></a>
382</li>
383<li class="line">
384<a href="https://line.me/R/msg/text/?C%E8%A8%80%E8%AA%9E%E5%85%A5%E9%96%80%0D%0Ahttps%3A%2F%2Fwebkaru.net%2Fclang%2F" aria-label="Line" target="_blank" rel="nofollow noopener noreferrer"><i class="fab fa-line"></i> <span> LINE</span></a>
385</li>
386</ul></footer>
387
388<div class='yarpp-related'>
389<h3>新着記事</h3>
390<ul>
391<li><a href="https://webkaru.net/clang/display-random-numbers-between-0-1/" title="Permanent Link to 乱数 - 0〜1のランダムな数値を出力">乱数 - 0〜1のランダムな数値を出力</a></li>
392<li><a href="https://webkaru.net/clang/display-random-numbers-between-1-and-10/" title="Permanent Link to 乱数 - 1〜10のランダムな数値を出力する">乱数 - 1〜10のランダムな数値を出力する</a></li>
393<li><a href="https://webkaru.net/clang/random-numbers-between-1-and-6/" title="Permanent Link to 乱数 - サイコロをつくってみよう">乱数 - サイコロをつくってみよう</a></li>
394<li><a href="https://webkaru.net/clang/srand/" title="Permanent Link to 乱数の生成 - srand関数">乱数の生成 - srand関数</a></li>
395<li><a href="https://webkaru.net/clang/time/" title="Permanent Link to 現在時刻の取得 - time関数">現在時刻の取得 - time関数</a></li>
396<li><a href="https://webkaru.net/clang/for-loop-odd-even/" title="Permanent Link to for文 - 1つ飛ばしの繰り返し処理を実行する(奇数・偶数)">for文 - 1つ飛ばしの繰り返し処理を実行する(奇数・偶数)</a></li>
397<li><a href="https://webkaru.net/clang/random-number-generator/" title="Permanent Link to 乱数の生成 - rand関数">乱数の生成 - rand関数</a></li>
398<li><a href="https://webkaru.net/clang/sum-of-series-3/" title="Permanent Link to 級数の和を計算する - 1^3+2^3+3^2...+n^3">級数の和を計算する - 1^3+2^3+3^2...+n^3</a></li>
399<li><a href="https://webkaru.net/clang/sum-of-series-2/" title="Permanent Link to 級数の和を計算する - 1^2+2^2+3^2+...+n^2">級数の和を計算する - 1^2+2^2+3^2+...+n^2</a></li>
400<li><a href="https://webkaru.net/clang/sum-of-series-1/" title="Permanent Link to 級数の和を計算する - 1+2+3+...+n">級数の和を計算する - 1+2+3+...+n</a></li>
401</ul>
402
403</div>
404</section>
405
406<aside id="side" class="three large-3 columns">
407
408<ul>
409<li id="wpp-1" class="widget popular-posts">
410<h3 class="widgettitle">今日の人気記事</h3>
411<ol>
412<li class=""> <a href="https://webkaru.net/clang/scanf-format-specifiers/" class="wpp-post-title" target="_self">scanf 関数の変換指定子</a> <span class="wpp-meta post-stats"></span></li>
413
414</ol>
415<h4 class="bot">C言語 bot</h4>
416<p>毎日、C言語のサンプルプログラムを紹介しています。</p>
417<a class="twitter" href="https://twitter.com/webkaru_clang" target="_blank" rel="nofollow noopener noreferrer">
418<i class="fab fa-twitter fa-lg"></i>
419<span class="inner-text">Twitter</span>
420</a>
421
422</li>
423</ul>
424
425<div id="ad-side">
426<ul><li class="widget">
427<div style="text-align:center;">
428<div class="ad-side-label hide-for-large-up">スポンサーリンク</div>
429<div class="textwidget">
430<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
430
431<!-- webkaru responsive side -->
432<ins class="adsbygoogle"
433     style="display:block"
434     data-ad-client="ca-pub-1282149765378839"
435     data-ad-slot="9800456998"
436     data-ad-format="vertical"
437     data-full-width-responsive="true"></ins>
438<script>
439     (adsbygoogle = window.adsbygoogle || []).push({});
440</script>
440
441</div></div>
442</li></ul>
443</div>
444
445
446</aside>
447</div>
448</div>
449
450<footer id="footer">
451<address>
452<div class="row">
453<div class="ten large-10 columns">
454<p>
455| <a href="https://webkaru.net/privacy/" rel="nofollow">プライバシーポリシー</a>
456| <a href="https://webkaru.net/disclaimer/" rel="nofollow">免責事項</a>
457| <a href="https://docs.google.com/forms/d/e/1FAIpQLSdtM_alWyz2cJevCVJSHv-zRwGoTEIuWNDdxCmX21NhqBaL8g/viewform"  rel="nofollow noopener noreferrer" target="_blank">お問い合わせ</a> |
458</p>
459&copy; 2013 - 2026 webkaru.net All rights reserved.
460</div>
461<div class="two large-2 columns">
462</div>
463</div>
464</address>
465</footer>
466
467<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
467
468
469<!--
470<script src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/jquery.goup.min.js"></script>
vendor: 1 bytes, line 470
470
471<script src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/jquery.smooth-scroll.min.js"></script>
vendor: 1 bytes, line 471
471
472<script src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/my.js"></script>
472
473-->
474
475<!-- Foundation -->
476<script src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/foundation.min.js"></script>
vendor: 1 bytes, line 476
476
477<script src="https://webkaru.net/clang/wp-content/themes/webkaru10/js/foundation/foundation.topbar.min.js"></script>
vendor: 1 bytes, line 477
477
478<script>
479  jQuery(document).foundation();
480</script>
480
481
482<!-- MathJax -->
483<script async src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
483
484<!--
485<script type="text/x-mathjax-config">
486MathJax.Hub.Config({
487  displayAlign: "left",
488  displayIndent: "2em"
489});
490</script>
490
491-->
492
493</body>
494</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.